
我正在嘗試從我的使用者在 Linux 虛擬機器中執行 sftp。
輸入密碼後,我收到訊息:Connection closed
。當我嘗試使用用戶登入時root
,它工作正常。
我發現問題可能出在 /etc/ssh/sshd_config 中,但更改並沒有解決問題。
如何更改 sftp 權限以便使用者能夠使用它?該錯誤可能是使用者想要輸入的錯誤目標嗎?如何更改 sftp 目標?
您對如何解決這個問題有什麼想法嗎?先致謝!
答案1
在/etc/passwd
使用者中不允許/rbash
你需要給他 bash 並使用 chroot 或監獄或類似的東西!