Baixar um arquivo de uma máquina remota enquanto estiver SSH? [duplicado]

4

Muitas vezes acontece que eu sou SSH em outra máquina e gostaria de baixar um arquivo na minha máquina local sem ter que abrir um novo terminal e scp. Por exemplo, algo assim:

local $ ssh remote
remote $ ls
remote_file
remote $ download remote_file
…
remote $ ^D
local $ ls
remote_file

Existe alguma maneira - até mesmo um terrível truque - de me permitir baixar um arquivo enquanto estou usando o SSH no host remoto, sem usar o SCP?

Eu considerei jogar alguns truques com, ex, $SSH_CLIENT , mas isso não funcionará quando minha máquina local estiver atrás de um NAT (que é basicamente o tempo todo).

    
por David Wolever 15.12.2013 / 00:55

1 resposta

2

Em vez de se conectar à máquina remota usando o ssh use sftp. Você terá um cliente FTP conectado à máquina remota usando o protocolo ssh. Quando você se conectar, poderá navegar na máquina remota usando cd e ls . Para copiar o arquivo em sua máquina local, use o get remote.file e o arquivo será copiado para a sua máquina local.

informações do SFTP

    
por 15.12.2013 / 02:22

Tags