Archivos subidos con ssh?

1

¿Puedo subir archivos a un servidor sin usar ftp o sftp?

Sólo con ssh?

aneuryzm
fuente

Respuestas:

3

ssh es un método de conexión, pero inherentemente no 'hace' transferencias de archivos. Puede ejecutar comandos como tar y cat a través de ssh, pero hay utilidades específicas que se adaptan mejor a las transferencias de archivos con ssh. scp y rsync .

Linker3000
fuente
1
esencialmente scp y rsync no diferir de tar ya que todos los túneles a través de ssh. especialmente rsync habla con su contraparte exactamente de la misma manera que lo hace tar: a través de una tubería ...
akira
9

Todas las implementaciones SSH que conozco hacer incluya SFTP, así que no veo por qué no querría usarlo.

De todas formas:

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

O para un solo archivo, sin preservar metadatos:

ssh host "cat > targetfile" < sourcefile
grawity
fuente
1
tar cf - archivo -C sourcedir ...
akira