![재부팅 후 SSH가 작동하지 않음](https://rvso.com/image/168798/%EC%9E%AC%EB%B6%80%ED%8C%85%20%ED%9B%84%20SSH%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%8C.png)
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
.cfg
nano /etc/networking/interface.d/50-cloud-init.cfg
eth0
ens3
답변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
작동했습니다.