试用最新的乌班图版本,常规修改ssh端口,修改完毕后重启sshd提示没有找到service,然后尝试去掉d重启ssh后查看状态,端口仍然是默认的22,各种尝试都试了不行,重启服务器后倒是端口修改成功了,心想着不能每台机器都重启吧。百思不得其解后查看官网相关(机翻)
意思就是22.10之后的版本 使用方式不一样了,浏览了一遍后根据如下bug单解释进行尝试
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2069041
修改有效,果然端口号修改成功。命令如下:
sudo vim /etc/ssh/sshd_config
sudo systemctl daemon-reload
sudo systemctl restart ssh.socket
原贴描述