如何修改云服务器ssh端口为22

不及物动词 其他 37

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要修改云服务器的SSH端口为22,您可以按照以下步骤进行操作:

    1. 登录到您的云服务器。您可以使用一个已经打开SSH端口的工具,如PuTTY(Windows),或者使用终端连接到服务器(Mac或Linux)。

    2. 打开SSH配置文件。配置文件的位置可能会有所不同,具体取决于您使用的操作系统和SSH版本。一般而言,您可以在以下位置找到SSH配置文件:

      • Ubuntu/Debian:/etc/ssh/sshd_config
      • CentOS/RHEL:/etc/ssh/sshd_config
      • MacOS:/etc/sshd_config
    3. 使用文本编辑器(如vi、nano等)打开SSH配置文件。

    4. 在配置文件中找到"Port"字段。这是SSH端口的设置,其默认值通常为22。

    5. 修改"Port"字段的值为22。将原来的端口号替换为22。确保没有注释符号(#)在行的开头。

    6. 保存并关闭配置文件。

    7. 如果您的服务器上有防火墙,您需要允许新的SSH端口通过防火墙。具体方法取决于您使用的防火墙软件,比如iptables或ufw。

    8. 在防火墙中打开新的SSH端口。一般而言,您可以使用以下命令来允许新的SSH端口通过防火墙:

      • CentOS/RHEL:sudo firewall-cmd –zone=public –add-port=22/tcp –permanent
      • Ubuntu/Debian:sudo ufw allow 22
    9. 重启SSH服务,使配置生效。您可以使用以下命令重启SSH服务:

      • CentOS/RHEL:sudo systemctl restart sshd
      • Ubuntu/Debian:sudo service ssh restart

    现在您已经成功将云服务器的SSH端口修改为22。请注意,修改SSH端口后,您需要使用新的端口号进行SSH连接。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要修改云服务器的SSH端口为22,需要以下步骤:

    1. 登录到云服务器:使用提供的IP地址,用户名和密码登录到云服务器。可以使用SSH客户端工具,如PuTTY(Windows)或Terminal(Mac)。

    2. 编辑SSH配置文件:使用以下命令打开SSH配置文件:

      sudo vi /etc/ssh/sshd_config
      
    3. 修改SSH端口:在配置文件中找到#Port行(没有#表示注释掉了,去掉即可),默认端口为22,取消注释并将端口号更改为22。如果没有找到Port行,则可以直接在文件末尾添加以下内容:

      Port 22
      
    4. 保存并退出:按下Esc键,然后输入:wq保存并退出编辑器。

    5. 重启SSH服务:使用以下命令重启SSH服务以使更改生效:

      sudo systemctl restart sshd
      
    6. 配置云服务器防火墙:如果云服务器上配置了防火墙(例如AWS的Security Group),请确保已将新的SSH端口添加到允许的端口列表中。否则,将无法通过SSH连接到服务器。

    完成以上步骤后,云服务器的SSH端口将被修改为22。现在,可以使用新的端口号(22)重新连接到服务器。请注意,在修改了SSH端口后,确保相关的网络设置,防火墙规则和任何相关的应用程序(如端口转发)也进行了相应的更改。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    修改云服务器的SSH端口需要在服务器上进行配置更改。下面是一个详细的步骤,以帮助您将云服务器的SSH端口修改为22:

    步骤一:登录到云服务器
    使用SSH客户端登录到您的云服务器。您需要使用具有管理员权限的用户帐号登录。

    步骤二:打开SSH配置文件
    使用以下命令打开SSH服务器的配置文件(一般为/etc/ssh/sshd_config):

    sudo vi /etc/ssh/sshd_config

    步骤三:找到并编辑Port行
    在打开的配置文件中,查找并编辑Port行。该行表示SSH服务器所监听的端口。找到该行并将端口号修改为22。

    例如,将端口号修改为22:

    Port 22

    步骤四:保存并关闭配置文件
    保存并关闭配置文件。如果您使用的是vi编辑器,可以按下Esc键,然后输入:wq保存并退出。

    步骤五:重启SSH服务
    使用以下命令重启SSH服务:

    sudo service ssh restart

    步骤六:确认SSH端口是否已修改成功
    尝试使用新修改的SSH端口登录到云服务器。首先,关闭当前SSH连接。

    然后,使用以下命令连接到您的云服务器:(假设服务器IP为192.168.0.1)

    ssh username@192.168.0.1 -p 22

    请替换username为您的用户名和IP地址为您的服务器IP地址。-p参数后的22表示SSH端口号。

    如果您可以成功登录到服务器,则说明SSH端口已经成功修改为22。

    补充说明:

    • 如果您使用的是防火墙,可能需要将新的SSH端口添加到防火墙规则中,以确保SSH服务的正常运行。
    • 在修改SSH端口之后,记得将相关配置(如路由器、防火墙等)中的端口映射或转发设置为新的SSH端口号,以确保外部网络可以正常访问到云服务器的SSH服务。
    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部