溫馨提示×

SFTP服務在CentOS如何啟動

小樊
44
2025-09-05 19:58:52
欄目: 智能運維

在CentOS系統中啟動SFTP服務,通常需要使用SSH(Secure Shell)服務,因為SFTP是SSH協議的一部分。以下是啟動和配置SFTP服務的步驟:

  1. 安裝SSH服務(如果尚未安裝):

    sudo yum install openssh-server
    
  2. 啟動SSH服務

    sudo systemctl start sshd
    
  3. 設置SSH服務開機自啟

    sudo systemctl enable sshd
    
  4. 檢查SSH服務狀態

    sudo systemctl status sshd
    
  5. 配置SSH以允許SFTP: 編輯SSH配置文件 /etc/ssh/sshd_config

    sudo vi /etc/ssh/sshd_config
    

    找到并修改以下行以啟用SFTP子系統:

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

    確保以下行沒有被注釋掉(刪除行首的#):

    PasswordAuthentication yes
    

    保存并退出編輯器。

  6. 重啟SSH服務以應用更改

    sudo systemctl restart sshd
    
  7. 驗證SFTP服務: 使用SFTP客戶端連接到服務器,例如:

    sftp username@your_server_ip
    

    如果一切配置正確,你應該能夠成功連接并使用SFTP。

注意事項

  • 安全性:確保SSH服務的安全性,例如使用強密碼、禁用root登錄、限制用戶登錄等。
  • 防火墻:確保防火墻允許SSH端口(默認是22)的流量。
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    

通過以上步驟,你應該能夠在CentOS系統上成功啟動和配置SFTP服務。

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