目前,当我尝试通过 重新加载 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
我之前在使用 SSH 时遇到过一个问题,因此我按照 StackOverflow 的建议将其更改ServerAliveInterval
为120
,ServerAliveInterval 30
,ServerAliveCountMax 5
但都无济于事。
因此,我怀疑 SSH 因 IP 冲突而损坏,因为它在我的 Kali Linux VM 上不起作用,但在我的 Ubuntu 上起作用。
因此,我遵循了其他建议:
sudo rm -f /etc/udev/rules.d/70-persistent-net.rules;
sudo reboot;
这就是我现在的情况。现在我的 Ubuntu 和 Kali Linux VM 上的 SSH 已经坏了。
答案1
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