재부팅 후 SSH가 작동하지 않습니다

재부팅 후 SSH가 작동하지 않습니다

Debain 서버를 다시 시작하는 방법을 Google에서 찾고 있었는데 다음을 발견했습니다.원천나는 다음을 입력합니다:

systemctl reboot

이 작업을 수행한 후에는 더 이상 SSH를 통해 Debian 서버에 연결할 수 없습니다. SSH를 다시 ​​활성화하는 방법은 무엇입니까?

SSH를 시도하면 다음과 같은 결과가 나타납니다.

ssh: connect to host example.com port 22: Connection timed out

-편집하다-

다행히 아직 헤츠너 콘솔을 통해 서버에 접속할 수는 있지만 SSH를 켜는 방법을 모르겠습니다. sudo systemctl restart ssh이 작업을 시도했지만 작동하지 않는 것 같지만 여전히 연결 시간 초과가 발생합니다.

-편집하다-

내 서버에서 네트워킹이 비활성화되어 있고 .gig systemctl reboot를 사용할 수 없는 것 같습니다 .sudo /etc/init.d/networking startjournalctl -xe여기에 이미지 설명을 입력하세요.

사진에 대해 사과드립니다. Hetzner의 콘솔에서는 콘솔에서 텍스트를 복사하는 것을 허용하지 않습니다.

이 작업을 수행하면 cat /etc/network/interfaces다음만 표시됩니다.

여기에 이미지 설명을 입력하세요.

입력하면 ip link show다음과 같이 출력됩니다.

여기에 이미지 설명을 입력하세요.

답변1

systemctl reboot네트워크 설정이 엉망인 것 같습니다 .

네트워크를 다시 작동시키기 위해 먼저 ifconfig -a이더넷 인터페이스를 찾았습니다 . 다음으로 파일에서 로드된 설정 을 ens3확인했습니다 . 제 경우에는 파일이 하나뿐입니다 . 다음 으로 .​cat /etc/network/interfaces*cfg/etc/networking/interface.d/*cfg.cfgnano /etc/networking/interface.d/50-cloud-init.cfgeth0ens3

답변2

systemctl start sshd서버 쉘 내에서 sshd 데몬을 다시 시작 해야 합니다 . 또한 sshd 서비스가 시작되었는지 확인하십시오.활성화됨시스템을 통해. systemctl is-enabled sshd.serive활성화되어 있는지 확인하려면 입력하세요 . 그렇지 않은 경우 를 사용하여 활성화할 수 있습니다 systemctl enable sshd.service.

답변3

비슷한 문제가 발생했습니다. 나에게 문제는 IP IPv4 방법을 자동에서 수동으로 변경했기 때문입니다. 올바른 구성이 없습니다. 자동으로 다시 전환한 후 다시 연결하면 성공했습니다.

올바른 구성이 필요합니다.

답변4

제 경우에는 sudo reboot 명령어로 재부팅 후 ssh로 접속이 되지 않더군요. 내 기본 SSH 포트는 9011로 설정되었으며 재부팅 후 이 규칙이 제거되었습니다. VNC를 사용하여 연결하고 방화벽 규칙에 포트를 추가했는데 ufw allow 9011작동했습니다.

관련 정보