使用SSH和SFTP进行chroot

时间:2017-03-29 15:32:47

标签: ssh debian sftp chroot

我似乎坚持看似复杂的事情,但我很确定我不是第一个面对这个问题的人,但我似乎无法找到有人任何论坛都有同样的问题。

如标题中所述,我想为使用SSH和SFTP的用户制作一个chroot。我目前仍然坚持使用其中一种,但这对我不好。

按照教程,我修改了sshd_config文件并按照建议添加了这一行:

ForceCommand internal-sftp

这允许我在使用Linux终端时进行连接,但对于使用putty的Windows用户来说它有点棘手,即使你似乎可以将它与psftp一起使用。但是你不能使用你在监狱环境中输入的所有命令。

有没有人已经知道这个?

如前所述,我的chroot正在运行,所以它并不是真正的配置问题。

1 个答案:

答案 0 :(得分:0)

最后,我找到了另一个教程的解决方案。

如果有人再次遇到麻烦,在sshd_config中,大多数教程juste默认将子系统行留在文件中。

要解决我的问题,我就这样做了:

#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem       sftp    internal-sftp

完成了这项工作,我现在可以使用chrooted帐户在SSH和SFTP中访问我的服务器。

总是在您在论坛上发帖后找到解决方案。

每个人都过得愉快。