写点什么

Linux 系统修改 ssh 端口教程。

  • 2023-07-29
    四川
  • 本文字数:756 字

    阅读完需:约 2 分钟

Linux系统修改ssh端口教程。

要修改 Linux 系统上的 SSH 端口,您可以按照以下步骤进行操作:


  1. 以 root 用户或具有 sudo 权限的用户登录到 Linux 系统。

  2. 打开 SSH 配置文件。在大多数 Linux 发行版上,SSH 配置文件位于 /etc/ssh/sshd_config

  3. 使用文本编辑器(如 vi 或 nano)打开配置文件,例如:


    sudo vi /etc/ssh/sshd_config
复制代码


  1. 在配置文件中查找 #Port行。#表示注释行,因此要修改端口,需要取消该行的注释并更改端口号。您可以选择任何未使用的端口号作为新的 SSH 端口。例如,将端口号修改为 2222:


    Port 2222
复制代码


  1. 保存文件并关闭编辑器。

  2. 重新加载 SSH 服务以应用更改。您可以使用以下命令重启 SSH 服务:


    sudo service ssh restart
复制代码


或者,如果您使用的是Systemd作为init系统,则可以使用以下命令:
复制代码


    sudo systemctl restart sshd
复制代码


  1. 修改端口后,您需要更新防火墙规则,允许新的 SSH 端口通过防火墙。具体步骤取决于您使用的防火墙工具和配置。以下是使用 iptables 的示例命令,假设您使用的是默认的 iptables 配置:


    sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT    sudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPT    sudo service iptables save
复制代码


如果您使用的是ufw(Uncomplicated Firewall),可以执行以下命令:
复制代码


    sudo ufw allow 2222/tcp
复制代码


  1. 确保您的网络设备(如路由器或防火墙)已配置为允许通过新的 SSH 端口连接到您的 Linux 系统。


现在,您已成功修改 SSH 端口。请记住,在使用新端口连接到 Linux 系统时,您需要在 SSH 客户端中指定新的端口号。例如:


ssh username@your_server_ip -p 2222
复制代码


请注意,修改 SSH 端口是一种安全措施,可以减少恶意扫描和攻击的风险。但是,确保您选择的新端口未被其他服务使用,并且仅将其公开用于必要的连接。




香港五网 CN2 网络云服务器链接:www.tsyvps.com


蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 5
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
Linux系统修改ssh端口教程。_云计算_百度搜索:蓝易云_InfoQ写作社区