Como hospedar um servidor ssh?

1

Eu tenho uma conexão de internet de banda larga. Eu tenho um modem sem fio (Airtel India). Eu não tenho um endereço IP estático. Eu quero hospedar um servidor ssh / web / ftp para ser visível para o mundo exterior apenas para fins de teste e aprendizado para que eu possa pedir ao meu amigo para se conectar ao meu endereço IP atual e testar. Meu modem tem uma interface de administração que permite a porta e portas abertas.

Euconfigureioservidorsshcomomostradoeverifiqueiseaporta22estáabertausandoestesite, Digitalização da porta

E a porta 22 está aberta. Eu tenho um servidor openssh em execução e funciona se eu fizer, ssh [email protected] , que é o meu endereço IP local, mas não funciona se eu fizer ssh [email protected] , onde 122.xx.xx.xx é o meu endereço IP externo do meu modem que eu verifiquei em whatismyipaddress.com. Desde que parece que a porta está aberta, gostaria de saber se há alguma configuração que eu preciso mudar na minha configuração do servidor para expor meu servidor. Como devo resolver isso?

    
por balki 13.02.2011 / 13:08

2 respostas

2

Pode ser que o seu roteador não ofereça suporte à conexão da sua rede interna para o endereço IP externo; infelizmente, alguns roteadores não podem rotear isso.

Você pode tentar visitar este site: link ele executará um portscan no endereço IP de onde você está vindo, então, considerando que você vem de o mesmo endereço IP do seu servidor, então você deve ser capaz de ver se a porta 22 está ou não aberta para o mundo.

A verificação pode levar alguns minutos para ser concluída.

    
por 13.02.2011 / 13:19
2

Ao fazer o ssh @WAN_IP, ele não funcionará de dentro da LAN. É um problema de roteamento e não quero entrar em detalhes disso. Você pode usar o tcpdump para descobrir o problema.

Em segundo lugar, se você quiser hospedar um servidor de site / ssh / ftp em um Ip dinâmico, é possível. Eu hospedo meu usando Airtel. Se você tem seu próprio domínio, você pode usar link Caso contrário, o Dyndns fornece uma opção para criar um subdomínio para o número de domínios listados. link

Existem algumas maneiras de fazer isso.
a. Você pode usar seu roteador no modo bridge e fazer com que sua caixa linux faça a conexão PPOE para que o IP público seja atribuído diretamente à caixa Linux. Então você pode usar a caixa do Linux para fazer NAT.
b. (Mais fácil que o first0Telnet no modem / roteador e você terá acesso a uma série de outras opções que não estão listadas na interface da Web. Para telnetting, "username de ROUTER_IP" telnet é usualmente admin e password é password. pode usar a opção DMZ na DMZ todas as portas são expostas à internet (a senha será a mesma que você usa para acessar a interface web) Você inicia um serviço e pode acessá-lo de qualquer lugar sem fazer qualquer outra alteração .

    
por 13.02.2011 / 14:18