龙空技术网

ubuntu20.04修改端口号

辣个男人Devin 70

前言:

现在朋友们对“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客户端上更新连接设置。

标签: #ubuntu重启sshd服务的命令 #ubuntu内容编辑命令 #ubuntu开启所有端口