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 ...


¿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á.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.