Conectando um computador linux local via ip público usando o comando ssh

0

Eu quero transformar o meu raspberry pi 3 modelo B em um servidor público (somente para fins de teste e não para fins de produção). Eu tenho um segundo windows PC em que o cygwin está disponível para comandos do Linux, como:

ssh root@ipadress -p port 

Quando eu tento conectar o meu pi framboesa localmente usando o putty com o endereço IP local, posso alcançar o terminal do pi da framboesa sobre a massa.

Masnãoconsigoconectaroraspberrypicomocomando'ssh'nemusandoendereçoiplocalnemendereçoIPpúblico.

Apareceoaviso"permissão negada" localmente, aparece publicamente o aviso "conexão recusada". Qual pode ser a fonte do meu problema? - PS: Eu também não consigo me conectar com putty usando o ip público.

    
por Göktuğ Aşçı 29.03.2017 / 07:13

1 resposta

1

são muitos problemas em um.

primeiro, não use -p portnumber , pois o ssh irá escutar na porta 22 (a menos que você o tenha alterado em /etc/ssh/sshd_config )

em seguida, por padrão o login da raiz está desabilitado no raspian, você o habilitou?

Para isso, edite /etc/ssh/sshd_config , há uma linha com PermitRootLogin , simplesmente mude não para sim, descomente se necessário, reinicie ssh (ou reinicialize).

em seguida, a captura de tela não mostra qual usuário se conecta, talvez pi? se assim for tentar

ssh -l pi localip

finalmente, para acessar o rapsberry do seu IP público, você precisa configurar o seu modem para o IP público NAT (Network Address Translation) para o IP local para a porta 22. Veja sua interface de modem para isso.

    
por 29.03.2017 / 09:03