Estoy intentando transferir archivos entre un servidor y mi Mac usando la terminal y SSH. Si aún no he iniciado sesión en el servidor, simplemente puedo escribir:
scp -r [email protected]:/classes/difficultclass/bin/prog1 ~/Desktop
Sin embargo, si ya inicié sesión en el servidor a través de SSH, esto no funcionará ya que el directorio de inicio está en la máquina host, no en la máquina cliente desde la que estoy trabajando.
¿Existe alguna buena manera de cambiar el directorio de mi Mac cliente y simplemente consultarlo para transferir archivos?
Respuesta1
No. Su sesión SSH en la computadora remota es equivalente a un inicio de sesión en la terminal local, por lo que tendrá que usar scp nuevamente para copiar los archivos (es decir, scp de la computadora remota a la local).
También puedes abrir una nueva ventana de terminal y usar el mismo comando. Si desea evitar escribir la contraseña, puede utilizar la autenticación de clave privada oreutilizar una conexión SSH.