百度
360搜索
搜狗搜索

如何设置linux的ssh端口详细介绍

在 Linux 系统中设置 SSH 端口,可按以下步骤操作:

1. 备份 SSH 配置文件

在修改 SSH 配置之前,建议先备份/etc/ssh/sshd_config文件,以防止配置出错导致无法使用 SSH。可以使用如下命令:
bash

  /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2. 编辑 SSH 配置文件

使用文本编辑器(如vim或者nano)来修改/etc/ssh/sshd_config文件。以下是使用vim的示例:
bash

  /etc/ssh/sshd_config

在打开的文件里,找到Port行。如果该行被注释掉(以#开头),就去掉注释符号;若不存在,可添加一行。然后把端口号改成你期望的值,例如Port 2222

3. 保存并退出编辑器

vim中,按下Esc键,接着输入:wq并回车,以此保存修改并退出。

4. 检查防火墙设置

若系统启用了防火墙,需要开放新的 SSH 端口。以ufw防火墙为例,可使用如下命令开放端口:
bash

 ufw allow 

如果你使用的是firewalld,可以用以下命令开放端口:
bash

 firewall-cmd public --add-port/tcp 

firewall-cmd

5. 重启 SSH 服务

修改配置文件之后,需要重启 SSH 服务让配置生效。使用以下命令:
bash

 systemctl restart sshd

6. 验证新端口

可以使用netstat或者ss命令来确认 SSH 服务是否在新端口上监听。例如:
bash

 ss    

如果输出里有类似LISTEN 0 128 0.0.0.0:2222 0.0.0.0:*的内容,就表明 SSH 服务已在新端口监听。

7. 使用新端口连接

使用 SSH 客户端连接服务器时,要指定新的端口号。示例如下:
bash

 username@server_ip  




912 username@server_ip

完成以上步骤后,SSH 服务就会在新设置的端口上运行。

阅读更多 >>>  ssh命令,ssh命令如何使用?

文章数据信息:

本文主要探讨:"如何设置linux的ssh端口", 浏览人数已经达到31次, 首屏加载时间:1.891 秒。