溫馨提示×

centos sftp如何排查連接問題

小樊
42
2025-08-12 17:10:12
欄目: 智能運維

以下是CentOS SFTP連接問題的排查步驟:

  1. 檢查服務狀態
    sudo systemctl status sshd  # 確保SSH服務運行  
    
  2. 驗證防火墻設置
    sudo firewall-cmd --list-ports  # 檢查是否開放22端口  
    sudo firewall-cmd --add-port=22/tcp --permanent && sudo firewall-cmd --reload  # 開放端口  
    
  3. 確認配置文件正確性
    sudo vi /etc/ssh/sshd_config  # 檢查Subsystem sftp配置是否正確  
    sudo systemctl restart sshd  # 修改后重啟服務  
    
  4. 查看日志文件
    sudo tail -f /var/log/secure  # 分析連接失敗原因  
    
  5. 測試網絡連通性
    ping 服務器IP  # 檢查網絡是否可達  
    telnet 服務器IP 22  # 測試22端口是否開放  
    
  6. 檢查用戶權限與認證
    • 確認用戶名、密碼正確,密碼未過期:
      sudo chage -l 用戶名  # 查看密碼有效期  
      sudo passwd -S 用戶名  # 檢查賬戶狀態  
      
    • 檢查用戶家目錄權限:
      ls -ld /home/用戶名  # 確保權限正確(如drwx------)  
      
  7. 排查安全模塊限制
    sudo sestatus  # 臨時關閉SELinux測試:sudo setenforce 0  
    sudo apparmor_status  # 檢查AppArmor是否限制(若啟用)  
    
  8. 確認連接數與資源
    sudo cat /etc/ssh/sshd_config | grep MaxStartups  # 檢查連接數限制  
    sudo top  # 查看服務器資源是否超載  
    

提示:若仍無法解決,可通過ssh -v user@服務器IP獲取詳細調試信息,或聯系運維團隊進一步分析。

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