Linux 拨号vps windows公众号手机端

Ubuntu 18.04 修改远程 SSH 端口号

lewis 4年前 (2021-03-11) 阅读数 7 #网络运维

本文目录导读:

  1. <"http://#id1" title="修改 SSH 配置文件" "">修改 SSH 配置文件
  2. <"http://#id2" title="重启 SSH 服务" "">重启 SSH 服务
  3. <"http://#id3" title="防火墙设置" "">防火墙设置
  4. <"http://#id4" title="测试 SSH 连接" "">测试 SSH 连接

在 Ubuntu 18.04 中修改远程 SSH 端口号是一项重要的安全措施,可以增加系统的安全性,以下是从多个方面详细介绍如何修改远程 SSH 端口号的步骤:

修改 SSH 配置文件

1、打开终端,使用管理员权限登录到 Ubuntu 服务器。

2、打开 SSH 配置文件,使用文本编辑器(如 nano 或 vi)打开 /etc/ssh/sshd_config 文件:

sudo nano /etc/ssh/sshd_config

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

#Port 22

4、将行首的注释符号 # 去掉,并将端口号修改为你想要设置的端口号,

Port 2222

5、保存并关闭文件。

重启 SSH 服务

1、在终端中输入以下命令重启 SSH 服务,使配置生效:

sudo service ssh restart

或者使用以下命令重启 SSH 服务:

sudo systemctl restart sshd

防火墙设置

1、如果你的服务器上运行着防火墙(如 ufw 或 iptables),你需要配置防火墙允许通过新的 SSH 端口号进行通信,以 ufw 为例,打开防火墙配置文件:

sudo nano /etc/default/ufw

2、在文件中找到 DEFAULT_FORWARD_POLICY="DROP" 这行,将其修改为 DEFAULT_FORWARD_POLICY="ACCEPT",以允许所有流量通过。

3、保存并关闭文件,然后重启防火墙服务:

sudo service ufw restart

测试 SSH 连接

1、在本地计算机上打开终端,使用 SSH 命令连接到 Ubuntu 服务器的新端口号,

ssh -p 2222 username@server_ip_address

username 是你在 Ubuntu 服务器上的用户名,server_ip_address 是服务器的 IP 地址。-p 参数后面跟的是新的 SSH 端口号,如果一切设置正确,你应该能够成功连接到服务器。

2、为了验证新的 SSH 端口是否已经生效,你可以使用以下命令检查服务器上的 SSH 监听端口:

sudo netstat -tuln | grep sshd

如果一切正常,你应该能够看到新的 SSH 端口号在监听状态,如果仍然显示默认的 SSH 端口号(通常是 22),则说明配置可能存在问题,检查 /etc/ssh/sshd_config 文件中的配置是否正确,并确保防火墙设置允许通过新的端口号进行通信。

版权声明

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

发表评论:

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

热门