要修改CentOS 7上的SSH端口,您需要按照以下步驟操作:
以root用戶身份登錄到CentOS 7服務器。
打開SSH配置文件,命令如下:
vi /etc/ssh/sshd_config
使用vi編輯器,找到并修改以下行:
#Port 22
將其改為您想要使用的SSH端口號,例如:
Port 2222
請確保選擇的端口號未被其他服務占用。
保存并關閉文件。
重新啟動SSH服務,命令如下:
systemctl restart sshd
確保防火墻允許新的SSH端口通過。如果您使用的是firewalld防火墻,可以使用以下命令添加規則:
firewall-cmd --permanent --zone=public --add-port=2222/tcp
firewall-cmd --reload
如果您使用的是iptables防火墻,可以使用以下命令添加規則:
iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
service iptables save
請注意,這只是例子命令,您需要根據您實際的防火墻配置進行相應的修改。
在客戶端上使用新的SSH端口連接到服務器,例如:
ssh username@your_server_ip -p 2222
請將"username"替換為您的用戶名,"your_server_ip"替換為服務器的IP地址,"2222"替換為您設置的新SSH端口號。
這樣,您就成功地修改了CentOS 7上的SSH端口。