如何允许客户端通过 FTP 访问 Digital Ocean droplet 中的特定文件夹?
How do I allow client to access specific folders within a Digital Ocean droplet via FTP?
我在 Ubuntu 16.04 上安装了 LEMP 堆栈,为不同的站点添加了服务器块,但我希望能够允许客户端访问他们的文件而无需完全访问服务器。
我已按照本指南 https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04 完成第 3 步 - 添加新用户。由于我不熟悉命令行(我明白了!)我不确定指南的其余命令是否是我想要实现的。
我希望我的客户端访问的文件夹位于 /var/www/client-site
有人可以帮忙吗?提前致谢。
只需使用这些命令
sudo chown nobody:nogroup /var/www
sudo chmod a-w /var/www
sudo chown USER:USER /var/www/client-site
然后
sudo nano /etc/vsftpd.conf
然后你在哪里设置这个
local_root=/var/www/
这将允许客户端从 /var/www/ 开始,然后只能访问那里的客户端站点
我在 Ubuntu 16.04 上安装了 LEMP 堆栈,为不同的站点添加了服务器块,但我希望能够允许客户端访问他们的文件而无需完全访问服务器。
我已按照本指南 https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04 完成第 3 步 - 添加新用户。由于我不熟悉命令行(我明白了!)我不确定指南的其余命令是否是我想要实现的。
我希望我的客户端访问的文件夹位于 /var/www/client-site
有人可以帮忙吗?提前致谢。
只需使用这些命令
sudo chown nobody:nogroup /var/www
sudo chmod a-w /var/www
sudo chown USER:USER /var/www/client-site
然后
sudo nano /etc/vsftpd.conf
然后你在哪里设置这个
local_root=/var/www/
这将允许客户端从 /var/www/ 开始,然后只能访问那里的客户端站点