新建立的sftp用戶,連接時報client_loop: send disconnect: Broken pipe Connection closed. Connection closed
使用軟件連接報:網絡錯誤,軟件造成的連接中止
我碰到的原因是配置的ChrootDirectory的權限問題
我設定的一個叫php根目錄,必須是root用戶的,即sftp用戶php_user 根目錄所有人必須是root, 權限為750或755, 再就是不要使用如WinSCP先建立子目錄,在配置好根目錄之后,再mkdir 子目錄www:
mkdir /workspace/php/www
chown php_user:subadmin /workspace/php/www
chmod 777 /workspace/php/www