Não é possível SSH para um segundo computador dentro da minha rede

0

Eu tenho dois servidores Linux em execução agora. O primeiro funciona muito bem quando tento me conectar de PuTTY .

  • A porta 22 é encaminhada para o meu servidor SSH em funcionamento.
  • A porta 911 é encaminhada para o meu servidor SSH não funcionando

Não consigo conectar-me ao segundo servidor usando o endereço IP interno ou o endereço IP externo. Ao tentar se conectar ao interno, recebo esta mensagem do PuTTY:

Network Error: Connection Refused.

Quando tento usar o endereço IP externo, o tempo limite acaba.

Os dois endereços IP do servidor e outras informações estão listados abaixo.

Servidor de trabalho:
IP: 253.68.xxx.xx:22 < -Port 22 está sendo encaminhado no meu roteador

Não funciona servidor:
IP: 192.168.1.222:911 < -Port 911 está sendo encaminhado | ou
IP: 253.68.xx.xx:911

Examinei vários posts de outras pessoas com esse problema e tive conselhos mistos. Algumas pessoas aconselharam editar o arquivo /etc/ssh/sshd_config enquanto outras pessoas desaconselham.

    
por doug5791 09.01.2014 / 00:14

4 respostas

1

As mensagens de erro de / var / log / auth indicam que a instalação do ssh não foi concluída corretamente. As chaves do host não existem e sem chaves do host, o ssh não consegue iniciar a autenticação do usuário.

Você não menciona o sabor do Linux (redhat, debian, gentoo) e cada um tem uma estrutura de comando diferente para reinstalar o sshd.

Minha recomendação é desinstalar, reinstalar o daemon sshd no Linux e tentar novamente. Se você receber o erro da chave do host novamente, talvez sua distro exija que você crie manualmente essas chaves. Veja o arquivo readme para o sshd e isso deve guiá-lo.

    
por 20.11.2014 / 16:56
0

Supondo que o servidor SSH esteja escutando na porta 911 para o seu servidor que não está funcionando (192.168.1.222:911):

É provável que o firewall nessa máquina esteja bloqueando quaisquer conexões de entrada nessa porta (911). Para resolver isso, você precisará atualizar o firewall para permitir conexões TCP de entrada na porta 911.

    
por 09.01.2014 / 02:02
0

Você deve configurar o SSH para escutar nessa porta. Apenas o encaminhamento da porta no roteador não faz isso.

Na máquina com problemas, altere o arquivo /etc/ssh/sshd_config para ter

Port 911

Ativar senhas para SSH com esta configuração:

PasswordAuthentication yes

Reinicie o serviço SSH para que ele tenha efeito.

    
por 09.01.2014 / 00:39
0

Eu removi o servidor de trabalho da minha rede e configurei o servidor não funcional para escutar na porta 22 e encaminhei a porta no roteador para este servidor, isso não fez diferença.

Depois de passar mais algumas horas, encontrei este post: link e ajudou a resolver o problema com o seguinte comando.

sudo apt-get --reinstall install openssh-server openssh-client

Após reconectar os dois servidores em minha rede, posso SSH para 68.253.xx.xx:22 e acabar no primeiro servidor, e posso SSH para 68.253.xx.xx:911 e acabar no segundo servidor.

    
por 09.01.2014 / 09:32