Ich habe mich gefragt, ob es eine Möglichkeit gibt, mit Samba Elemente über die Befehlszeile an einen Client-Computer zu senden (ich muss die Dateien vom Samba-Server senden). Ich weiß, ich könnte es immer gebrauchen, scp
aber zuerst habe ich mich gefragt, ob es eine Möglichkeit gibt, dies mit Samba zu tun. Vielen Dank!
command-line
samba
scp
file-transfer
t0xic
quelle
quelle
Connection to [IP] failed (Error NT_STATUS_CONNECTION_REFUSED)
//server
oben, ich meine , was Sie den Client - Computer anrufen, die in diesem Fall wirken als Server. Damit dies funktioniert, muss ein Ordner oder ein Laufwerk über SMB freigegeben sein.scp
. Trotzdem danke!curl unterstützt das
smb
Protokoll seit v7.40 :curl --upload-file /path/to/file.ext -u 'DOMAIN\Username' smb://172.16.17.52/ShareName/
quelle
curl --upload-file /home/me/local_file.txt --user "OurWindowsDomain\UserName:thePassword" smb://172.16.17.52/ShareName/Path/To/Remote/Dir
. Ich habe eine Liste aller verfügbaren Freigabenamen mitsmbclient -L //172.16.17.52 -U UserName%thePassword -W OurWindowsDomain
Wirklich arbeiten wird dies sein:
$ smbclient //server/share -c 'cd c:/remote/path ; put local-file remote-file'
local-file - Datei vom lokalen Rechner
Remote-Datei - Kopieren in diese Datei auf dem Remote-Computer
quelle
Eine andere Möglichkeit, wenn die Freigabe bereits per Sicherung gemountet ist
Wenn Sie einen Desktop mit Freigaben ausführen , die bereits von nautilus , caja oder einem anderen Dateimanager bereitgestellt wurden , verwenden Sie möglicherweise fuse (anstelle von smbclient ).
In diesem Fall finden Sie einige Mountpunkte unter:
Ja das ist ein Mountpoint !
Und Sie könnten es als reguläres Dateisystem verwenden.
quelle
smbclient Version 4.9.5-Debian
undcurl 7.64.0
hat nicht für mich gearbeitet (Linux kali 4.19.0-kali4-amd64
)Dies tat:
quelle