SCP da máquina remota ssh para a minha máquina ubuntu local

0

Eu estou tentando scp alguns arquivos de uma máquina remota para a minha máquina local 16.04 ubuntu. No entanto, estou recebendo erro com a porta e a rede. meu nome de máquina é trina e estou tentando

$ scp -r Slice_z_density/ [email protected]:~/

isso me retorna:

ssh: connect to host 10.0.0.10 port 22: Network is unreachable
lost connection

Gostaria de saber se estou escrevendo o endereço IP correto, quando vou para as configurações de rede: encontro as informações a seguir para minha conexão sem fio:

IPv4 Address: 10.0.0.10
IPv6 Address: 2601:192:8802:d9d0:5905:d7f:7320:9c18
Default route: 10.0.0.1

Eu tentei todos os 3 destes e ainda estou recebendo o mesmo erro. sua ajuda é apreciada e obrigado

    
por bhjghjh 24.12.2016 / 17:24

1 resposta

2

No seu roteador doméstico, você precisa configurar o encaminhamento de porta. Encaminhar algum número de porta (por exemplo, 7022) para a porta 22 do seu computador pessoal 10.0.0.10.

Agora, você precisa encontrar o endereço IP do seu roteador doméstico. A maneira mais fácil é ir para www.whatsmyip.org .

Presumir sua localização remota em Austin permite que você faça o SCP fora da instalação (você teria que falar com os administradores de rede lá) e assumindo que seu servidor SSH está instalado e funcionando em seu PC doméstico e configurado para usar a porta 22, faria;

scp -r Slice_z_density/ trina@<your router IP> -P 7022

assumindo que o IP do seu roteador é 151.12.34.123

scp -r Slice_z_density/ [email protected] -P 7022

O encaminhamento de porta em seu roteador redirecionará sua conexão para seu PC em casa.

Eu me conecto dessa forma o tempo todo, do meu PC do escritório ao meu PC em casa, mas tive que falar com os administradores do sistema e fazer com que eles se conectassem a algumas portas no meu roteador doméstico. firewall do escritório em conformidade). Provavelmente, você precisará fazer com que eles permitam a porta 7022 de sua rede doméstica no final.

Veja como você pode se conectar à sua máquina remota via ssh, então, como sugerido, você também deve ser capaz de 'puxar' o arquivo da máquina remota, então você executa a operação scp da sua própria máquina;

scp [email protected]:/file/to/copy  /location/to/save

por exemplo

scp [email protected]:/file/to/copy  /home/myname/Desktop/
    
por hatterman 24.12.2016 / 17:49