将用户添加到Web服务器


0

如何在我的Ubuntu 10.04 VPS上设置用户,以便我可以通过FTP登录并上传.php .html等文件。我知道默认路径是 /var/www 但我宁愿不通过root登录并上传到那里,我想要一个单独的用户。

我弄完了 adduser NAME 但所有这一切都是给他们一个目录 /home 并允许SSH访问。

谢谢。


您真的想通过未加密的连接传输密码和文件,而不仅仅是使用SFTP吗?
Lèse majesté

Answers:


3

我建议你使用SFTP,因为它比古老的FTP更安全和现代的协议。 SFTP使用该标准 ssh 港口(22),有一些很棒的客户,特别是 WINSCP


我理解,但我不能有一个单独的用户 root 还在使用SFTP吗?
Archey

当然是!您添加到计算机的每个用户(使用 adduser )默认情况下可以访问它。您只需要小心设置适当的权限。
Tibor

好吧,正如我所说,我添加了一个用户,但通过SFTP登录并没有让我访问实际上传要显示的文件,只是让我访问用户目录 /home
Archey

有几种解决方案。您可以将用户添加到目录所具有的组中(您可以通过检查 ls -l /var,然后将用户添加到组中 useradd -G {group-name} username )或者你可以改变的权限 /var/www 目录一共,所以任何人都可以写入(如果你有多个用户,这不是一个好主意) chmod -R o+wr /var/www
Tibor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.