Copyright 2024 HNCloud Limited.
香港联合通讯国际有限公司
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 端口,确保新端口不会与其他服务冲突,并在更改之前确保您有其他的远程访问方式(例如物理访问或控制面板访问)。