如何正确地重启sshd
或者让它知道配置文件已经改变?显然sudo restart sshd
不再是这样做的正确方法,因为尝试这样做会导致
restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
答案1
命令应该是:
sudo service ssh restart
或者:
sudo systemctl restart ssh.service
答案2
正确的做法如下:
systemctl reload sshd.service
重启会导致整个进程重新开始。