我需要为我的服务器上的webroot内的目录提供SFTP访问权限。我已经设置了ben_files作为一个用户,并建立自己的主目录Linux shell将sftp用户限制到他们的主目录?
/var/www/vhosts/mydomain.com/files
这是所有罚款,如果他与普通的老式FTP连接 - 他只是限制到那个目录,但为了启用SFTP我不得不将他添加到bin/bash外壳,这突然打开了我的整个服务器...
有没有一种方法让他SFTP访问,但没有打开所有我的目录?我真的很喜欢他只限于他的家;)
谢谢!
嗨,我得到一些错误 - 启动sshd:/ etc/ssh/sshd_config:第113行:错误配置选项:匹配和/ etc/ssh/sshd_config:第115行:错误的配置选项:ForceCommand。这些都阻止sshd再次回来。有任何想法吗? – MrFidge 2009-10-07 10:44:40
您可能没有足够新的SSH版本。 – ephemient 2009-10-07 14:29:52
啊,是啊,我错过了你的答案 - 我们在4.3,我会考虑让升级。 – MrFidge 2009-10-08 09:27:51