재부팅 후 SSH가 작동하지 않음

재부팅 후 SSH가 작동하지 않음

Debain 서버를 재부팅하는 방법을 Google에서 찾고 있었는데 다음을 발견했습니다.원천그리고 나는 다음을 입력했습니다:

systemctl reboot

이 작업을 수행한 후에는 더 이상 Debian 서버에 SSH로 연결할 수 없습니다. SSH를 다시 ​​활성화하려면 어떻게 해야 합니까?

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

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

-편집하다-

다행스럽게도 Hetzner의 콘솔을 통해 여전히 서버에 액세스할 수 있지만 SSH를 켜는 방법은 모르겠습니다. 시도했지만 sudo systemctl restart ssh작동하지 않는 것 같고 여전히 연결 시간이 초과되었습니다.

-편집하다-

systemctl reboot내 서버에서 네트워킹이 비활성화된 것 같은데 sudo /etc/init.d/networking start. 쇼 journalctl -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작동했습니다.

관련 정보