前言:
现在朋友们对“ubuntu重启sshd服务的命令”大致比较关怀,同学们都想要了解一些“ubuntu重启sshd服务的命令”的相关文章。那么小编在网络上网罗了一些关于“ubuntu重启sshd服务的命令””的相关知识,希望看官们能喜欢,看官们快快来学习一下吧!在Ubuntu 23.04中,如果您想要修改SSH(Secure Shell)服务的默认端口(从22改为其他非标准端口,以6666为例子)
步骤如下
编辑SSH配置文件: 打开SSH服务器配置文件 /etc/ssh/sshd_config,可以使用文本编辑器如 nano 或 vim:
sudo nano /etc/ssh/sshd_config在文件中找到关于端口设置的行,通常它看起来像这样:
#Port 22将注释符号 # 删除,并将数字22更改为所需的自定义端口号(例如6666):
Port 6666更新systemd socket单元: 对于Ubuntu 20.04及以上版本,由于可能使用了systemd的socket激活功能,还需要检查并修改systemd服务相关的socket文件,通常是
/lib/systemd/system/ssh.socket 或 /etc/systemd/system/ssh.socket
确保Socket文件中的ListenStream指令也指向新端口。
如果存在且有必要,修改类似以下行:
ListenStream=22改为:
ListenStream=6666重新加载systemd配置: 应用新的socket配置并重启相关服务:
sudo systemctl daemon-reload重启SSH服务: 使用systemctl命令重启SSH服务以应用更改:
sudo systemctl restart ssh防火墙配置: 如果你使用的是UFW或其他防火墙工具,请确保新端口在防火墙规则中开放,例如:
sudo ufw allow 6666/tcp客户端配置: 之后,你需要在所有要通过新端口连接到此服务器的SSH客户端上更新连接设置。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。