![sshd는 다른 포트의 연결을 재설정합니다.](https://linux55.com/image/34441/sshd%EB%8A%94%20%EB%8B%A4%EB%A5%B8%20%ED%8F%AC%ED%8A%B8%EC%9D%98%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EC%9E%AC%EC%84%A4%EC%A0%95%ED%95%A9%EB%8B%88%EB%8B%A4..png)
내 Raspberry Pi 장치의 두 포트에서 SSHd를 실행하고 싶습니다. 나는 추가했다
Port 22
Port 5500
도착 /etc/ssh/sshd_config
해서 도망갔습니다 /etc/init.d/ssh restart
.
문제는 포트 5500의 연결이 항상 재설정된다는 것입니다.
여기에서 가능한 문제를 볼 수 있습니다. (사용자로 듣고 있습니다 pi
). 어떻게 이런 일이 일어날 수 있는지 모르겠습니다.
> lsof -i
sshd 7727 pi 3u IPv4 13512 0t0 TCP *:5500 (LISTEN)
sshd 8122 root 3u IPv4 15032 0t0 TCP *:ssh (LISTEN)
또한 다른 출력은 다음과 같습니다.
> 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
/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]
문제는 sshd가 수신 대기하는 사용자 오류에 있다고 생각하지만 이를 변경할 구성을 찾을 수 없습니다.
포트 22의 SSH는 정상적으로 작동합니다.
답변1
새 서비스를 시작하기 전에 원래 sshd 서비스를 중지하지 않은 것 같습니다. 새 포트는 루트 권한으로 시작하지 않고 포트 22를 할당하려고 시도했지만 실패했으며 포트 5500만 할당되었습니다.
시작 시간 확인
ps -ef | grep sshd
운영 체제를 모르지만 검색을 시작해 보세요.
sudo service OpenSSH status
또는
sudo /etc/init.d/ssh status