要修改CentOS系統中的SFTP端口,您需要編輯SSH配置文件。以下是詳細步驟:
登錄到CentOS服務器 使用SSH客戶端(如PuTTY)登錄到您的CentOS服務器。
備份原始配置文件 在進行任何更改之前,建議備份原始的SSH配置文件。
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
編輯SSH配置文件
使用文本編輯器(如nano
或vim
)打開sshd_config
文件。
sudo nano /etc/ssh/sshd_config
找到并修改端口設置
在文件中找到Port
行,如果沒有則添加一行。將其值更改為您希望使用的端口號(例如,2222)。
Port 2222
保存并退出編輯器
nano
,按Ctrl+O
保存,然后按Ctrl+X
退出。vim
,按Esc
鍵,輸入:wq
然后按回車鍵保存并退出。重啟SSH服務 使更改生效,需要重啟SSH服務。
sudo systemctl restart sshd
驗證端口更改 確保新的端口已經生效并且可以正常工作。您可以使用以下命令檢查SSH服務是否在新的端口上運行:
sudo netstat -tuln | grep sshd
或者使用ss
命令:
sudo ss -tuln | grep sshd
如果您使用的是firewalld
作為防火墻管理工具,還需要更新防火墻規則以允許新的SFTP端口。
打開新的端口
sudo firewall-cmd --permanent --add-port=2222/tcp
重新加載防火墻配置
sudo firewall-cmd --reload
驗證端口是否開放 使用以下命令檢查防火墻規則是否已更新:
sudo firewall-cmd --list-all
通過以上步驟,您應該能夠成功修改CentOS系統中的SFTP端口。