Ubuntu中修改SSH端口的方法

0 110
本文目录导读:修改SSH配置文件防火墙设置测试SSH连接在Ubuntu系统中,SSH(Secure Shell)是一种安全协议,用于远程登录和管理服务器,默认情...

本文目录导读:

  1. 修改SSH配置文件
  2. 防火墙设置
  3. 测试SSH连接

在Ubuntu系统中,SSH(Secure Shell)是一种安全协议,用于远程登录和管理服务器,默认情况下,SSH使用端口22,但有时出于安全考虑,可能需要修改SSH端口,本文将详细介绍如何在Ubuntu中修改SSH端口。

修改SSH配置文件

要修改SSH端口,首先需要编辑SSH的配置文件,在Ubuntu中,SSH配置文件通常位于/etc/ssh/sshd_config,使用文本编辑器(如nano或vi)打开该文件:

sudo nano /etc/ssh/sshd_config

在文件中找到以下行:

#Port 22

将其修改为所需的端口号,

Port 2222

请注意,如果该行前面有#符号,则表示该行被注释掉了,如果未注释,请确保在端口号前添加#符号。

保存并关闭文件后,重新启动SSH服务以使更改生效:

sudo service ssh restart

防火墙设置

如果您的Ubuntu服务器启用了防火墙(如UFW或iptables),您还需要确保新的SSH端口在防火墙中打开,以下是在UFW中打开新SSH端口的示例:

1、打开UFW配置文件:

sudo nano /etc/default/ufw

2、在文件中找到以下行:

DEFAULT_FORWARD_POLICY="ACCEPT"

将其取消注释并修改为:

DEFAULT_FORWARD_POLICY="ACCEPT"

3、保存并关闭文件,然后启用UFW并打开新的SSH端口:

sudo ufw enable
sudo ufw allow 2222/tcp

请根据您的实际情况选择适当的防火墙工具,并根据需要进行相应的配置更改。

测试SSH连接

完成上述步骤后,您应该能够使用新的SSH端口连接到您的Ubuntu服务器,尝试使用SSH客户端连接到服务器,并指定新的端口号:

ssh -p 2222 用户名@服务器IP地址

如果一切正常,您应该能够成功连接到服务器,请注意,修改SSH端口可能会影响现有的SSH连接和自动化脚本,因此请确保在生产环境中进行充分的测试和验证。

最后修改时间:
文章相关标签:
优质vps
上一篇 2024年01月21日 17:54
下一篇 2024年01月21日 18:06

评论已关闭