我可以使用/usr/sbin/sshd -p 1337
然后我就可以正常连接,或者我可以启用开发者模式来启动它。
但我不知道如何停止它...我熟悉的命令/usr/sbin/sshd stop
不起作用。并导致错误
额外参数停止。
我尝试使用sudo kill -9
但它只是重新启动。
答案1
回答:对该进程使用 kill sig 15。
sudo kill -15 $(sudo ps -A |grep "\ssshd$" | cut -d ' ' -f 1)
解释:似乎 pixelbook 使用的是 upstart,没有 service 命令。另外,sshd 守护进程需要关闭终止/15信号,不是击杀/9。我相信因为它是一个僵尸进程,所以无论如何我都应该先尝试一下。
命令解释:(如果你知道 PID,你可以使用sudo kill -15 $PID
)
sudo
:以提升的用户身份运行kill
:向内核发送终止信号-
:下一个参数是一个选项15
:终止信号的选项$()
:替代表达式(运行其中的内容)ps
:流程A
: 所有人的选项|
:将输出发送到下一个命令grep
:gnu 正则表达式"\ssshd$"
:1 个空格,后跟字符串“sshd”,后跟行尾cut -d ' ' -f 1
:在 1 个空格后剪切第一个单词。