Linux 拨号vps windows公众号手机端

Ubuntu中修改SSH端口的方法

lewis 5年前 (2020-07-29) 阅读数 11 #VPS/云服务器

本文目录导读:

  1. <"http://#id1" title="修改SSH配置文件" "">修改SSH配置文件
  2. <"http://#id2" title="防火墙设置" "">防火墙设置
  3. <"http://#id3" title="测试SSH连接" "">测试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连接和自动化脚本,因此请确保在生产环境中进行充分的测试和验证。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门