A. Linux7.5使用sftp鏈接root用戶正常,但鏈接sftp用戶報錯
這個問題的原因是ChrootDirectory的許可權問題,你設定的目錄必須是root用戶所有,否則就會出現問題。所以請確保sftp用戶根目錄的所有人是root, 許可權是 750 或者 755。注意以下兩點原則:
目錄開始一直往上到系統根目錄為止的目錄擁有者都只能是 root,用戶組可以不是 root。
目錄開始一直往上到系統根目錄為止都不可以具有群組寫入許可權
上面2點一定注意,仔細檢查。我就是因為這個問題,導致一直有這個問題。仔細檢查配置後,解決問題。
還有一種可能是sftp用戶下進程太多,超過了默認值,使用lsof -u sftp | wc -l查看下,然後修改nproc的值或重啟電腦。