首页 帮助中心 香港服务器租用 在Ubuntu系统中怎么更改SSH端口
在Ubuntu系统中怎么更改SSH端口
时间 : 2023-10-08 11:07:11 编辑 : 华纳云 阅读量 : 1392

  要在Ubuntu中更改SSH端口,您可以按照以下步骤进行操作:

  注意:更改SSH端口后,确保您记住新端口,并在连接时指定新端口,以确保您可以远程登录到服务器。

  以管理员权限登录到服务器

  使用具有sudo权限的用户帐户登录到您的Ubuntu服务器。

  编辑SSH配置文件

  打开SSH服务器配置文件 /etc/ssh/sshd_config 以进行编辑。您可以使用文本编辑器如nano或vi来编辑文件。sudo nano /etc/ssh/sshd_config

  查找并更改SSH端口

  在配置文件中查找 Port 行,通常默认设置为22(SSH默认端口)。

  将端口更改为您想要的新端口。确保选择一个未被其他服务使用的端口,通常选择大于1024的端口。例如,更改为2222:

  Port 2222

  保存配置文件

  在文本编辑器中保存对配置文件的更改并退出。如果使用nano,按下 Ctrl + O 保存,然后按下 Ctrl + X 退出。

  重新启动SSH服务

  更改端口后,需要重新启动SSH服务,以使更改生效:

  sudo systemctl restart ssh

  更新防火墙规则(如果有防火墙):

  如果您的服务器上启用了防火墙,您需要确保防火墙规则允许新端口的入站SSH连接。例如,如果您使用的是UFW(Uncomplicated Firewall),可以运行以下命令来打开新端口:

  sudo ufw allow 2222/tcp

  请将 2222 替换为您选择的新端口。

  测试新SSH端口

  使用新的SSH端口连接到服务器,例如:

  ssh username@your_server_ip -p 2222

  其中 username 是您的用户名,your_server_ip 是服务器的IP地址,2222 是您刚刚配置的新端口。确保您可以成功连接。

  禁用旧SSH端口(可选):

  如果您希望禁用旧的SSH端口,可以将其注释掉或从配置文件中删除,并重新启动SSH服务。

  通过按照上述步骤更改SSH端口,您可以提高服务器的安全性,因为这使得攻击者更难以发现和访问SSH服务。不过,确保在更改端口后,您始终使用新端口连接到服务器。

华纳云 推荐文章
ubuntu怎么使用远程ftp centos怎么删除用户及用户目录 如何增强Linux和Unix服务器的安全性 在Windows 8上设置虚拟内存的步骤 Linux中使用traceroute命令跟踪目标地址 CentOS安装node.js的步骤和方法 怎么更改Linux云服务器的远程端口 ubuntu网络带宽怎么测试? Ubuntu如何搭建WordPress个人博客 如何管理windows服务器?
客服咨询
7*24小时技术支持
技术支持
渠道支持