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 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
작동했습니다.