Editar
Funciona bien, sin embargo;
ssh [email protected]: / some / location
no funciona
ssh: no se pudo resolver el nombre de host 192.168.0.11:/some/location: nombre o servicio desconocido
Lo siento, pensé que esto era un problema de ssh, no sé por qué, pero por alguna razón pensé que podrías ingresar a una carpeta como esa. Resulta que es un problema de rsync.
Recibo un extraño error de rsync
rsync -navz -e ssh win10/data [email protected]
funcionaría, pero cuando intenté especificar un directorio de destino en mi servidor Ubuntu, sería
rsync -navz -e ssh win10/data [email protected]:/some/location
dup() in/out/err failed
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at
/usr/src/rsync/rsync-3.0.8/io.c(760) [sender=3.0.8]
Creo que podría estar relacionado con el hecho de que estoy usando git bash en el cuadro local win10. Instalé rsync de MinGW y agregué
PATH=$PATH:/C/MinGW/msys/1.0/bin
a mi .bash_profile para que rsync funcione.
También scp example.pdf [email protected]: / some / location funciona bien, por lo que definitivamente es rsync.
fuente
host:port
con un puerto siendo un camino no va a funcionar.Respuestas:
Estás utilizando la sintaxis incorrecta:
Tenga en cuenta que al especificar
hostname
, solouser@
se puede especificar opcionalmente. Elssh
comando solo establece conexiones SSH con el host remoto. Si desea cargar archivos, puede usar el protocolo SCP usando los comandosscp
orsync
que tienen la sintaxis que especificó.fuente