我已经在我的 ubuntu 20.04 服务器上安装了 vsftpd。我的服务器上有两个网站
- example.com(路径 - /var/www/example.com/public_html)
- demo.example.com(路径 - /var/www/demo.example.com/public_html)
我已经创建用户网站用户使用以下命令
sudo adduser websiteUser
然后我给出了以下命令
sudo usermod -d /var/www/demo.example.com websiteUser
sudo usermod -d /var/www/example.com websiteUser
sudo chown websiteUser:websiteUser /var/www/demo.example.com/public_html
sudo chown websiteUser:websiteUser /var/www/example.com/public_html
现在的问题是,当我从 demo.example.com 或 example.com 的 fileZilla 登录时,它总是转到 /var/www/example.com/public_html
如果登录到 demo.example.com 后会转到 demo.example.com 文件,如果登录到 example.com 后会转到 example.com 文件,会出现什么情况
答案1
使用 FileZilla 的“站点管理器”。在“高级”选项卡中为每个站点设置“默认远程目录”。参考:wiki.filezilla-project.org/Site_Manager#Advanced_tab
这会使 FileZillacd
在登录后将目录更改为默认目录vsftpd
。例如这个帖子。