Eu queria saber se existe uma maneira de usar o Samba para enviar itens para uma máquina cliente através da linha de comando (eu preciso enviar os arquivos do servidor Samba). Eu sei que sempre poderia usar, scp
mas primeiro fiquei pensando se existe uma maneira de fazer isso com o Samba. Obrigado!
command-line
samba
scp
file-transfer
t0xic
fonte
fonte
Connection to [IP] failed (Error NT_STATUS_CONNECTION_REFUSED)
//server
acima, quero dizer o que você está chamando de máquina cliente, que neste caso está atuando como servidor. Ele precisa ter uma pasta ou unidade compartilhada via SMB para que isso funcione.scp
. Obrigado mesmo assim!curl suporta o
smb
protocolo desde a v7.40 :curl --upload-file /path/to/file.ext -u 'DOMAIN\Username' smb://172.16.17.52/ShareName/
fonte
curl --upload-file /home/me/local_file.txt --user "OurWindowsDomain\UserName:thePassword" smb://172.16.17.52/ShareName/Path/To/Remote/Dir
. Eu tenho uma lista de todos os nomes de nomes disponíveis comsmbclient -L //172.16.17.52 -U UserName%thePassword -W OurWindowsDomain
Realmente trabalhando será este:
$ smbclient //server/share -c 'cd c:/remote/path ; put local-file remote-file'
arquivo local - arquivo da máquina local
arquivo remoto - copie para esse arquivo na máquina remota
fonte
Outra maneira, se o compartilhamento já estiver montado por fusível
Se você estiver executando uma área de trabalho com compartilhamentos já montados pelo nautilus , caja ou qualquer outro gerenciador de arquivos , poderá estar usando o fusível (em vez do smbclient ).
Nesse caso, você pode encontrar alguns pontos de montagem em:
Sim, este é um ponto de montagem !
E você pode usá-lo como um sistema de arquivos regular.
fonte
smbclient Version 4.9.5-Debian
ecurl 7.64.0
não funcionou para mim (Linux kali 4.19.0-kali4-amd64
)Isso fez:
fonte