首页 帮助中心 新加坡云服务器 centos7怎么修改远程端口
centos7怎么修改远程端口
时间 : 2023-12-27 17:17:22 编辑 : 华纳云 阅读量 : 333

要修改 CentOS 7 上的 SSH 远程端口,您需要编辑 SSH 配置文件并更改 Port 参数。以下是详细的步骤:

步骤 1: 使用文本编辑器打开 SSH 配置文件

打开 /etc/ssh/sshd_config 文件,这是 SSH 服务器的主配置文件。

sudo nano /etc/ssh/sshd_config

步骤 2: 找到并修改 SSH 端口

在文件中找到 Port 行,并将其值更改为新的端口号。选择一个尚未被使用的端口,通常不建议使用常用端口,例如22。

Port 2222

步骤 3: 保存并关闭文件

使用 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出编辑器。

步骤 4: 重新启动 SSH 服务

在更改配置后,需要重新启动 SSH 服务以使更改生效。

sudo systemctl restart sshd

步骤 5: 配置防火墙(如果需要)

如果您的系统启用了防火墙(firewalld 或 iptables),确保打开新端口。例如,使用 firewalld:

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

sudo firewall-cmd --reload

或者,如果使用 iptables:

sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT

sudo service iptables save

sudo service iptables restart

注意事项:

  • 如果您修改了 SSH 端口,请确保记住新的端口号,以便将来登录。
  • 在连接时,您需要在 SSH 命令中指定新的端口,例如 ssh -p 2222 username@your_server_ip。

请谨慎修改 SSH 端口,确保新端口不会与其他服务冲突,并在更改之前确保您有其他的远程访问方式(例如物理访问或控制面板访问)。

华纳云 推荐文章
HTTP 调用后为什么延时这么大? Debian操作系统怎么实施强制访问控制? centos如何使用监控工具跟踪流量? linux服务器如何启用账户锁定策略 IIS服务器不再拒认ASP网页的方法 怎么解决centos7启动sshd报错的问题? docker容器重启后会保留原有数据吗? docker安装mysql有什么好处 Linux系统中增加硬盘的步骤 linux socket怎么实现服务器和客户端对话
客服咨询
7*24小时技术支持
技术支持
渠道支持