Conexão externa do SSH

2

Instalei no meu Ubuntu 16.04 o openssh-server e queria acessar meu pc remotamente através do terminal de outras redes, como a universidade, por exemplo, mas só consigo acessar através do ssh quando na mesma rede .

Se alguém puder me ajudar a estabelecer essa conexão externa para que eu possa acessar meu pc enquanto estiver em outra conexão, eu ficaria muito grato.

Eu não uso um roteador, além do fornecido pela Vivo (Roteador / modo Vivo Fibra).

NOTA: Eu não pretendo usar putty, Team Viewer ou qualquer coisa, eu só quero usar o terminal, para mim é mais prático.

Eu não tenho fluência em inglês, desculpe por isso. Texto traduzido pelo google.

    
por Gustavo Luiz Bispo dos Santos 04.09.2018 / 22:27

2 respostas

0

Você tem que encontrar o ip address externo, você pode fazer isso com o link ....

Você precisa configurar seu ssh server , principalmente sua porta .... configure sua porta em /etc/ssh/sshd_config para algo diferente de 22 ...... e faça

service ssh restart ....

Você precisa ter um nome de usuário para usar no comando ssh para o qual você tem permissão para fazer login .....

Você precisa permitir ssh no seu iptables ...... assim:

iptables -I INPUT 1 -p tcp --dport PORT -j ACCEPT .....

----------------------------------------------- ------------------------------

EDITAR:

Faça isso ↓↓↓↓↓↓↓↓↓ para adicionar nova porta para ssh lembre-se PORT no comando deve ser a porta que você escolher como talvez 34503

root@ubuntu:/# iptables -A INPUT -p tcp --dport PORT --jump ACCEPT
root@ubuntu:/# iptables-save

fim da edição

----------------------------------------------- ------------------------------

Você tem que ter certeza de que está aberto através do seu roteador ..... portando o serviço ssh para a porta que você escolheu .....

Você também pode definir chaves ssh como aqui ... link .......

então existe o comando em si:

ssh -p PORT USER@EXTERNAL-IP

quando você conecta a resposta yes à pergunta se confia na nova conexão ..... e está tudo pronto, boa sorte

    
por 04.09.2018 / 23:27
1

Se você quiser acessar um endereço IP público, precisará saber o endereço IP público, que é dinâmico. Se o seu PC estiver no mesmo domínio que o seu servidor Ubuntu, você poderá usar o nome do domínio em vez do endereço IP. Ex:

ssh [email protected]
    
por 04.09.2018 / 23:20