Como configurar a conexão ssh (acessível pela Internet, não pela LAN) usando o modem MTS MBLaze?

10

Eu tenho um dongle USB MTS MBlaze, com o qual posso me conectar à Internet. A questão é: como faço para configurar uma conexão ssh acessível pela Internet para que qualquer pessoa possa se conectar ao meu PC por meio disso (usando nome de usuário / senha válidos fornecidos por mim, é claro)? Se não for possível, o que preciso para tornar isso possível?

Estou usando o ubuntu 10.04 - mas posso atualizar se for absolutamente necessário.

TCSGrad
fonte

Respostas:

19

instalar ssh

Primeiras coisas primeiro. Você precisa do ssh instalado. Não apenas o cliente, o servidor também. Descobrir:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

Se whichnão puder encontrá-los, você precisa instalar: sudo apt-get install ssh sshd.

O processo de instalação deve configurar tudo, mas, para garantir, a porta ssh (22) está aberta (se o ufw estiver desativado, considere habilitá-lo): sudo ufw allow 22/tcp

qual é o seu endereço

Digite ip addr | grep inetpara obter o seu endereço IP. Se começar com 192.168., 172.16.até 172.31.ou 10.você tiver um endereço IP local (também conhecido como privado). Caso contrário, é público (por exemplo, 74.125.224.51). Se for público, você tem facilidade. Qualquer um pode tentar se conectar com um comando como ssh [email protected].

Se você estiver com um endereço IP local, precisará configurar seu roteador para encaminhar a porta 22 para o seu computador. Depois, você pode acessar um site como http://whatismyip.org/ para obter seu endereço IP público e qualquer pessoa que o possua pode tentar se conectar com um comando como ssh [email protected].

obter um endereço permanente

Inscreva-se em http://dyndns.com/ para obter os Serviços de host gratuitos para vincular um nome de dyndns ao seu endereço IP. Estou assumindo aqui que você não comprou um endereço IP estático do seu ISP.

djeikyb
fonte
Praticamente acertou em cheio :)
TCSGrad
É openssh-serversignificativamente diferente de sshd?
Nanofarad
@hexafraction openssh-serverfornece uma implementação de sshd. é bem respeitado, para dizer o mínimo.
24514 djeikyb
1
"Se você estiver com um endereço IP local, precisará configurar seu roteador para encaminhar a porta 22 para o seu computador". Como executar o encaminhamento de porta?
Cosmicraga 7/03/16
1
@cosmicraga depende muito do seu roteador. Se o seu caso é um modelo popular, você pode ser capaz de fazer uma pergunta sobre um desses sites Stackexchange
djeikyb