scp expira mas ssh funciona bem. O que estou fazendo de errado?

0

ssh funciona bem, mas o scp não funciona. Estou cometendo um erro sintático?

$ scp ~/Downloads/EWBF.tar.gz -P 1312 [email protected]:/tmp/
ssh: connect to host myserver.com port 22: Operation timed out
lost connection
$ ssh -p 1312 [email protected]
[email protected]'s password: 
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-104-generic x86_64)

Meu servidor fica atrás de um roteador doméstico em uma cidade diferente com DDNS e o encaminhamento de porta é configurado a partir das portas externas 1312 e 1313, ambas mapeando para a porta 22 para os endereços MAC da placa ethernet e wifi, respectivamente. O servidor está atualmente usando a conexão ethernet (porta 1312), mas costumava estar conectado via wifi. Eu costumava não ter nenhum problema usando o scp quando o wifi estava ativo, mas já faz um tempo e eu não estou inteiramente certo de que eu não tenha cometido algum tipo de erro sintático. Eu tenho trabalhado em tentar acessar a interface web do roteador remotamente para checar as configurações, mas ainda não consegui (qualquer conselho sobre isso também seria apreciado!)

    
por ezekiel 30.12.2017 / 18:13

1 resposta

0

Esse argumento ~/Downloads/EWBF.tar.gz faz com que scp pare as opções de análise. -P e 1312 são então tratados como arquivos a serem enviados. Portanto, scp tenta se conectar à porta padrão 22 , como você pode ver aqui:

ssh: connect to host myserver.com port 22: Operation timed out

Opção (ões) deve preceder filename (s):

scp -P 1312 ~/Downloads/EWBF.tar.gz [email protected]:/tmp/
    
por 30.12.2017 / 18:30

Tags