centos sftp服務啟動失敗怎么辦
小樊
44
2025-09-13 20:12:08
- 檢查服務狀態:使用
sudo systemctl status sshd 確認服務是否運行,未運行則啟動 sudo systemctl start sshd。
- 檢查防火墻設置:確保防火墻允許SFTP端口(默認22)的流量,使用
sudo firewall-cmd --permanent --add-port=22/tcp 添加規則并重載 sudo firewall-cmd --reload。
- 檢查配置文件:查看
/etc/ssh/sshd_config,確認 Subsystem sftp 配置正確(如指向 /usr/libexec/openssh/sftp-server),修改后重啟服務 sudo systemctl restart sshd。
- 檢查用戶權限:確保用戶家目錄及SFTP根目錄權限正確(如
chmod 755),且用戶屬于正確組(如 sftp 組)。
- 查看日志文件:通過
sudo tail -f /var/log/secure 或 sudo journalctl -u sshd 獲取錯誤信息,定位問題。
- 檢查SELinux設置:若啟用SELinux,使用
sudo sestatus 確認狀態,必要時調整安全上下文 sudo chcon -Rv --reference=/ /home/username。
- 檢查網絡連接:使用
ping 和 telnet 測試服務器連通性和端口開放情況。
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女