Questão Como posso alterar o diretório de volta para a máquina do cliente em ssh?


Estou tentando transferir arquivos entre um servidor e meu mac usando o terminal e o SSH. Se eu ainda não tiver logado no servidor, posso simplesmente digitar:
scp -r user@sever.domain.edu:/classes/difficultclass/bin/prog1 ~/Desktop

No entanto, se eu já tiver efetuado login no servidor via SSH, isso não funcionará, pois o diretório inicial está na máquina host e não na máquina cliente da qual estou trabalhando.

Existe uma boa maneira eu posso mudar o diretório para o meu cliente mac, basta se referir a ele para transferir arquivos?


1


origem




Respostas:


Não. Sua sessão SSH no computador remoto é equivalente a um logon de terminal local, portanto você terá que usar o scp novamente para copiar os arquivos (ou seja, scp do computador remoto para o local).

Você pode também abrir uma nova janela de terminal e usar o mesmo comando. Se você quiser evitar digitar a senha, poderá usar a autenticação de chave privada ou reutilizar uma conexão SSH.


1



Isso é ruim. Obrigado! - Clark1Bravo