- 用编辑器打开
/etc/ssh/sshd_config
文件
sudo vim /etc/ssh/sshd_config
- 将 Port 22 改为你想要的端口号(这里演示就设置为4080)
- 用编辑器打开
/lib/systemd/system/ssh.socket
文件
sudo vim /lib/systemd/system/ssh.socket
- 将
ListenStream=22
中的 22 端口号修改为你刚才设置的端口号(我这里演示的是4080)
- 重启服务
sudo systemctl daemon-reload
sudo systemctl restart ssh.socket
- 这里的重启操作,和网上大部分教程不一样
- 这样操作,是因为要解决"新版本Ubuntu"的一个bug,具体请参考:https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2069041
- 到此为止,应该能解决你的问题了,希望本文能帮助到你。