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