温馨提示×

ubuntu修改ssh远程连接端口号的几种方法

小云
411
2023-10-13 13:30:59
栏目: 智能运维

在Ubuntu中,有以下几种方法可以修改SSH远程连接的端口号:

  1. 修改SSH配置文件:打开终端,输入以下命令编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config

在打开的文件中找到#Port 22,将其修改为Port <新的端口号>,保存文件并退出。

  1. 使用sed命令修改配置文件:在终端中输入以下命令:
sudo sed -i 's/Port 22/Port <新的端口号>/' /etc/ssh/sshd_config

这会将SSH配置文件中的端口号改为新的端口号。

  1. 使用ufw防火墙修改端口号:如果你正在使用ufw防火墙,可以通过以下命令修改SSH端口号:
sudo ufw allow <新的端口号>/tcp
sudo ufw delete allow 22/tcp

第一条命令允许新的端口号通过防火墙,第二条命令禁止原来的22端口通过防火墙。

  1. 使用GUI工具修改端口号:如果你更喜欢使用图形界面工具,你可以安装一个如Gufw的防火墙配置工具,通过它来修改SSH端口号。

无论你选择哪种方法,修改完SSH端口号后,记得重新启动SSH服务以使修改生效:

sudo systemctl restart sshd

请记住,修改SSH端口号后,你需要在远程连接时指定新的端口号,例如:

ssh user@ipaddress -p <新的端口号>

其中user是你的用户名,ipaddress是你的Ubuntu主机的IP地址。

0