首页 帮助中心 香港云服务器 Centos7.6如何修改远程ssh端口号
Centos7.6如何修改远程ssh端口号
时间 : 2023-09-12 14:40:41 编辑 : 华纳云 阅读量 : 204

要在CentOS 7.6上修改SSH远程访问的端口号,您可以按照以下步骤进行操作:

注意:在修改SSH端口之前,请确保您有其他方式可以访问服务器,以防止意外锁定自己出去。

以root或具有sudo权限的用户登录到服务器。

使用文本编辑器(例如,使用vi或nano)打开SSH配置文件 /etc/ssh/sshd_config。您可以使用以下命令来编辑:

sudo nano /etc/ssh/sshd_config

在配置文件中找到 Port 配置项。通常,SSH默认端口号是22。您可以在文件中找到类似以下行的配置:

Port 22

将端口号22更改为您想要的任何未被其他服务占用的端口号。例如,将端口号更改为2222:

Port 2222

保存文件并关闭文本编辑器。

重新加载SSH服务以应用更改:

sudo systemctl reload sshd

如果您使用防火墙(如Firewalld或iptables),请确保允许新的SSH端口通过防火墙。例如,如果您使用Firewalld:

sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent

sudo firewall-cmd --reload

上述命令将打开新的SSH端口2222,并将更改永久保存。

确保您的SSH客户端在连接时指定新的端口号。例如,使用SSH命令连接:

ssh username@your_server_ip -p 2222

其中,username 是您的用户名,your_server_ip 是服务器的IP地址,-p 2222 是指定的新SSH端口号。

现在,您已经成功将SSH的远程访问端口号修改为2222或您选择的其他端口号。确保记住您的自定义端口号,以便以后进行远程连接。请注意,更改SSH端口是增加安全性的一种方法,但也要确保您的防火墙和其他安全措施是正确配置的。

华纳云 推荐文章
centos如何搭建WordPress个人博客 windows 2003中IIS6的安全配置 CentOS7如何使用firewalld打开关闭防火墙与端口 sql数据库磁盘满了有哪些解决方法 centos怎么重启mongodb服务 在CentOS系统中如何进行整机备份? 在Ubuntu操作系统上配置LAMP环境的步骤 linux中动态链接和静态链接的区别有哪些 Linux云服务器如何设置swap windows443端口和80端口被占用怎么解决
客服咨询
7*24小时技术支持
技术支持
渠道支持