我有一个叫做ftp的特殊用户,只是为了… ftp。 现在,我通过SFTPlogin,一切都很酷但是:
我自动login到我的家目录:/ home / ftp这不是很酷。 如果我改变默认的主目录,我不得不移动SSHauthentication文件,以及新家(我正在想新的家/var/www/site.com/public/files),我不想要公开授权密钥。
ftp用户可以看到服务器中的所有文件! 这绝对不是很酷。 我应该CHMOD剩下的文件? 但是,如果我惹的权限,我认为会搞砸了一些东西。
有关如何进行的任何提示
这听起来像你想要的是一个sftp的chroot。 这里有几个问题提出了同样的问题。 请记住,chroot并不是真正意义上的安全解决scheme,因为在某些情况下,用户可以从chroot中逃脱。 你应该确保你的系统是安全的,如果他们设法逃脱chroot。 如果您只是想让系统更容易让用户使用,那么使用chroot是一个很好的解决scheme。