Me preguntaba si hay una manera de usar Samba para enviar elementos a una máquina cliente a través de la línea de comando (necesito enviar los archivos desde el servidor Samba). Sé que siempre podría usar, scp
pero primero me preguntaba si hay una manera de hacerlo con Samba. ¡Gracias!
command-line
samba
scp
file-transfer
t0xic
fuente
fuente
Connection to [IP] failed (Error NT_STATUS_CONNECTION_REFUSED)
//server
más arriba, me refiero a lo que está llamando la máquina cliente, que en este caso está actuando como un servidor. Para que esto funcione, debe tener una carpeta o unidad compartida a través de SMB.scp
. Gracias de todos modos sin embargo!curl admite el
smb
protocolo desde v7.40 :curl --upload-file /path/to/file.ext -u 'DOMAIN\Username' smb://172.16.17.52/ShareName/
fuente
curl --upload-file /home/me/local_file.txt --user "OurWindowsDomain\UserName:thePassword" smb://172.16.17.52/ShareName/Path/To/Remote/Dir
. Tengo una lista de todos los nombres compartidos disponibles consmbclient -L //172.16.17.52 -U UserName%thePassword -W OurWindowsDomain
Realmente funcionará será esto:
$ smbclient //server/share -c 'cd c:/remote/path ; put local-file remote-file'
local-file - archivo de la máquina local
remota de archivos - copia de este archivo en la máquina remota
fuente
Otra forma si la cuota ya está montado por fusible
Si está ejecutando un escritorio con recursos compartidos ya montados por nautilus , caja o cualquier otro administrador de archivos , podría estar usando fusible (en lugar de smbclient ).
Si es así, puede encontrar algunos puntos de montaje en:
Sí, este es un punto de montaje !
Y podría usarlo como un sistema de archivos normal.
fuente
smbclient Version 4.9.5-Debian
ycurl 7.64.0
no funcionó para mí (Linux kali 4.19.0-kali4-amd64
)Esto hizo:
fuente