SSH Encuentra el directorio actual de LOCAL MACHINE

0

Estoy intentando cargar un archivo desde mi máquina local a mi servidor usando:

scp Users\MyName\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile

Tengo un archivo zip en mi escritorio que estoy intentando cargar. Mi problema es que no sé cuál es el directorio de la máquina local cuando utilizo SSH.

¿Cómo puedo saber qué es? Es decir, ¿cómo escribo correctamente la ruta a mi archivo zip que se encuentra en el escritorio de mi máquina local?

He intentado todos los caminos que puedo pensar ...

cpcdev
fuente
¿Qué sistema operativo estás usando?
Alex

Respuestas:

0

Probablemente hay alguna variable de entorno que apunta a tu hogar:

scp $HOME\Desktop\myzipfile.zip user@host:/path/to/whereyouwant/thefile

Pero entonces probablemente tendrá problemas con : en el camino. Puedes solucionarlo usando:

cat $HOME\Desktop\myzipfile.zip | ssh user@host cat /path/to/whereyouwant/thefile

que es básicamente el equivalente usando puro ssh. Pero asegúrese de haber configurado la autenticación sin contraseña o el control maestro, de lo contrario fallará.

Jakuje
fuente
cambia la \ (barra invertida) con / (barra) en $HOME\Desktop\myzipfile.zip para * nix OS.
Alex
Sí, pero desde las barras invertidas parece una pregunta de Windows.
Jakuje
Si lo siento estoy usando Windows
cpcdev
Has probado scp \Users\MyName\Desktop\myzipfile.zip\ user@host:/path/to/whereyouwant/thefile ?
Alex