Upload de arquivos com ssh?

1

Posso fazer upload de arquivos para um servidor sem usar ftp ou sftp?

Apenas com ssh?

    
por aneuryzm 07.11.2010 / 11:17

2 respostas

3

ssh é um método de conexão, mas inerentemente não faz transferências de arquivos. Você pode executar comandos como tar e cat via ssh, mas existem utilitários específicos que são mais adequados para transferências de arquivo com ssh - dê uma olhada em scp e rsync .

    
por 07.11.2010 / 11:23
9

Todas as implementações de SSH que eu conheço fazem incluem SFTP, então não vejo por que você não deseja usá-lo.

De qualquer forma:

(cd sourcedir && tar cf - file otherfile) | ssh host "cd targetdir && tar xvf -"

Ou para um único arquivo, sem preservar os metadados:

ssh host "cat > targetfile" < sourcefile
    
por 07.11.2010 / 11:19

Tags