我正在尝试从 Linux VM 中的用户执行 sftp。
输入密码后,我收到消息:Connection closed
。当我尝试以用户身份登录时root
,一切正常。
我发现问题可能出在 /etc/ssh/sshd_config 中,但更改并不能解决问题。
我如何更改 sftp 权限以便用户能够使用它?错误可能是用户想要输入的错误目标?我如何更改 sftp 目标?
您对如何解决这个问题有什么想法吗?提前致谢!
答案1
在/etc/passwd
用户不被允许的情况下,/rbash
你需要给他 bash 并使用 chroot 或 jail 或类似的东西!