В настоящее время, когда я пытаюсь перезагрузить SSH через sudo service ssh force-reload , я получаю ssh.service is not active, cannot reload.

В настоящее время, когда я пытаюсь ssh к pwnable.kr, я получаю:

ssh: connect to host pwnable.kr port 2222: Connection refused.

У меня была проблема Write Failed: broken pipe при SSHing раньше, поэтому я следовал совету StackOverflow и изменил ServerAliveInterval на 120 , ServerAliveInterval 30 , ServerAliveCountMax 5 все безрезультатно.

Поэтому я подозревал, что SSH сломался из-за конфликта IP, потому что он не работал на моей виртуальной машине Kali Linux, но работал на моей Ubuntu.

Поэтому я последовал другому совету:

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules;
sudo reboot;

И вот где я сейчас. Теперь я сломал SSH на своей Ubuntu и Kali Linux VM.

1 ответ1

2

ssh.service is not active, cannot reload значит служба не может отреагировать на ваш запрос на перезагрузку, потому что в данный момент она не работает. Подтвердите с помощью

systemctl status ssh.service

Чтобы начать, вызовите

systemctl start ssh.service

Команда service вы использовали, запускает сценарии инициализации System V (устаревшие) из /etc/init.d/ . В настоящее время вы должны предпочесть systemctl . Вместо service ssh force-reload вы должны использовать

systemctl force-reload ssh.service

или эквивалент

systemctl reload-or-try-restart ssh.service

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .