sshd redefine as conexões na porta diferente

0

Eu quero rodar o SSHd no meu dispositivo de framboesa em duas portas. Eu adicionei

Port 22
Port 5500

para /etc/ssh/sshd_config e executou /etc/init.d/ssh restart .

O problema é que a conexão na porta 5500 é sempre reinicializada.

Eu posso ver um possível problema aqui: (ele está ouvindo como usuário pi ). Não tenho certeza como isso pode acontecer.

> lsof -i
sshd     7727   pi    3u  IPv4  13512      0t0  TCP *:5500 (LISTEN)
sshd     8122 root    3u  IPv4  15032      0t0  TCP *:ssh (LISTEN)

Além disso, outras saídas:

> ssh localhost -p 5500 -v
debug1: Local version string SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
debug1: SSH2_MSG_KEXINIT sent
Read from socket failed: Connection reset by peer

de /var/log/auth.log

> tail /var/auth/auth.log
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Dec  1 18:01:18 usoplesk sshd[8297]: fatal: No supported key exchange algorithms [preauth]

Eu assumo que o problema está no usuário errado com o qual o sshd está escutando, mas não consigo encontrar nenhuma configuração para alterar isso.

ssh na porta 22 funciona normalmente.

    
por nothrow 01.12.2014 / 18:03

1 resposta

5

Parece-me que você não parou o serviço sshd original antes de iniciar o novo. O novo não foi iniciado com privilégios de root, tentou alocar a porta 22 e falhou e apenas alocou a porta 5500.

Verifique os horários de início com

ps -ef | grep sshd

Não conheça seu sistema operacional, mas comece a procurar

sudo service OpenSSH status

ou

sudo /etc/init.d/ssh status
    
por 01.12.2014 / 18:16

Tags