원격 전용 서버가 있습니다. 최신 안정 버전의 데비안을 실행하고 있습니다. 한동안 실행된 후 마침내 새로운 커널에서 실행될 수 있도록 재부팅하기로 결정했습니다. 그러나 재부팅 이후 포트 22, 80 및 443을 통해 연결할 수 없습니다. 서버가 ping에 응답합니다. SSH 오류 메시지: Connection timed out
.
다행히도 데이터 센터에는 구조 시스템이 있어서 문제를 해결하는 데 사용했습니다. 비록 성공하지는 못했지만 말이죠. 을 보고 확인한 syslog
후에 auth.log
는 올바르게 sshd
시작되었으며 systemd
예상대로 포트 22에서 수신 대기하는 것 같습니다.
Mar 3 09:28:48 server sshd[975]: Server listening on 0.0.0.0 port 22.
Mar 3 09:33:55 server sshd[975]: Received signal 15; terminating.
하지만 어쩐지 원격으로 액세스할 수 없습니다. 제가 찾는 이러한 문제의 대부분은 sshd
전혀 시작하지 않는 것과 관련이 있지만 그렇지 않은 것 같습니다. 아무런 문제 없이 구조 시스템에 원격으로 접속할 수 있었기 때문에 문제는 제게 있는 것이 아닙니다. 제가 모르는 방화벽 서비스가 설치되어 있는 것은 아닌지 궁금합니다. 또는 sshd
주의가 필요한 일부 설정.
기록을 위해 이것은 내 것이며 sshd_config
모든 댓글이 삭제되었습니다.
Port 22
ListenAddress 0.0.0.0
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
PubkeyAuthentication yes
IgnoreRhosts yes
HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
PasswordAuthentication no
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes
UseDNS no
포트 80과 443에도 문제가 있는 것 같아서 이것이 좀 더 일반적인 문제인지 궁금합니다만, 적어도 SSH가 작동하게 된다면 이러한 문제도 해결할 수 있을 것입니다.
답변1
사용:
sudo ufw allow 22
또한보십시오: https://askubuntu.com/questions/30080/how-to-solve-connection-refused-errors-in-ssh-connection