溫馨提示×

sftp端口在centos如何設置

小樊
44
2025-07-30 21:08:19
欄目: 智能運維

在CentOS系統中設置SFTP端口,通常需要修改SSH服務器的配置文件。以下是詳細步驟:

1. 登錄到CentOS服務器

使用SSH客戶端(如PuTTY)登錄到你的CentOS服務器。

2. 編輯SSH配置文件

打開SSH配置文件 /etc/ssh/sshd_config

sudo vi /etc/ssh/sshd_config

3. 修改SFTP端口

sshd_config 文件中找到或添加以下行來指定SFTP的端口:

Subsystem sftp /usr/libexec/openssh/sftp-server -p <新端口號>

<新端口號> 替換為你想要設置的端口號。例如,如果你想將SFTP端口設置為2222,可以這樣寫:

Subsystem sftp /usr/libexec/openssh/sftp-server -p 2222

4. 保存并退出編輯器

Esc 鍵,然后輸入 :wq 并按回車鍵保存并退出編輯器。

5. 重啟SSH服務

為了使更改生效,需要重啟SSH服務:

sudo systemctl restart sshd

6. 配置防火墻

確保防火墻允許新的SFTP端口通過。你可以使用 firewall-cmd 命令來添加規則:

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

2222 替換為你設置的新端口號。

7. 測試SFTP連接

使用SFTP客戶端連接到你的服務器,確保一切正常:

sftp -P 2222 username@your_server_ip

2222 替換為你設置的新端口號,username 替換為你的用戶名,your_server_ip 替換為你的服務器IP地址。

注意事項

  • 確保新端口號沒有被其他服務占用。
  • 如果你使用的是SELinux,可能需要調整SELinux策略以允許新的端口。
  • 在生產環境中,確保你的防火墻和SSH配置符合安全最佳實踐。

通過以上步驟,你應該能夠在CentOS系統上成功設置SFTP端口。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女