Saya bertanya-tanya apakah ada cara untuk menggunakan Samba untuk mengirim barang ke mesin klien melalui baris perintah (saya perlu mengirim file dari server Samba). Saya tahu saya selalu bisa menggunakan scp
tetapi pertama saya bertanya-tanya apakah ada cara untuk melakukannya dengan Samba. Terima kasih!
command-line
samba
scp
file-transfer
t0xic
sumber
sumber
Connection to [IP] failed (Error NT_STATUS_CONNECTION_REFUSED)
//server
atas, maksud saya apa yang Anda panggil mesin klien, yang dalam hal ini bertindak sebagai server. Perlu memiliki folder atau drive yang dibagikan melalui SMB agar ini berfungsi.scp
. Bagaimanapun, terima kasih!curl mendukung
smb
protokol sejak v7.40 :curl --upload-file /path/to/file.ext -u 'DOMAIN\Username' smb://172.16.17.52/ShareName/
sumber
curl --upload-file /home/me/local_file.txt --user "OurWindowsDomain\UserName:thePassword" smb://172.16.17.52/ShareName/Path/To/Remote/Dir
. Saya mendapat daftar semua nama sharenames yang tersedia dengansmbclient -L //172.16.17.52 -U UserName%thePassword -W OurWindowsDomain
Sungguh bekerja adalah ini:
$ smbclient //server/share -c 'cd c:/remote/path ; put local-file remote-file'
local-file - file dari mesin lokal
remote-file - salin ke file ini di mesin jarak jauh
sumber
Cara lain jika bagian tersebut sudah dipasang oleh sekering
Jika Anda menjalankan beberapa desktop dengan share yang sudah di-mount oleh nautilus , caja atau manajer file lainnya , Anda bisa menggunakan sekering (bukan smbclient ).
Jika demikian, Anda dapat menemukan beberapa titik mount di:
Ya ini adalah mountpoint !
Dan Anda bisa menggunakannya sebagai sistem file biasa.
sumber
smbclient Version 4.9.5-Debian
dancurl 7.64.0
tidak bekerja untuk saya (Linux kali 4.19.0-kali4-amd64
)Ini berhasil:
sumber