阅读量:4
在Ubuntu中,有以下几种方法可以修改SSH远程连接的端口号:
- 修改SSH配置文件:打开终端,输入以下命令编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
在打开的文件中找到#Port 22
,将其修改为Port <新的端口号>
,保存文件并退出。
- 使用sed命令修改配置文件:在终端中输入以下命令:
sudo sed -i 's/Port 22/Port <新的端口号>/' /etc/ssh/sshd_config
这会将SSH配置文件中的端口号改为新的端口号。
- 使用ufw防火墙修改端口号:如果你正在使用ufw防火墙,可以通过以下命令修改SSH端口号:
sudo ufw allow <新的端口号>/tcp sudo ufw delete allow 22/tcp
第一条命令允许新的端口号通过防火墙,第二条命令禁止原来的22端口通过防火墙。
- 使用GUI工具修改端口号:如果你更喜欢使用图形界面工具,你可以安装一个如Gufw的防火墙配置工具,通过它来修改SSH端口号。
无论你选择哪种方法,修改完SSH端口号后,记得重新启动SSH服务以使修改生效:
sudo systemctl restart sshd
请记住,修改SSH端口号后,你需要在远程连接时指定新的端口号,例如:
ssh user@ipaddress -p <新的端口号>
其中user
是你的用户名,ipaddress
是你的Ubuntu主机的IP地址。