Я установил vsftpd на свой сервер ubuntu 20.04. У меня есть два веб-сайта на моем сервере
Я создал пользователя websiteUser с помощью команды ниже
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
. Теперь проблема в том, что когда я вхожу в систему из fileZilla с demo.example.com или example.com, это всегда идет на /var/www/example.com/public_html
Как это может произойти, если войти в demo.example.com, затем он перейдет в файлы demo.example.com и example.com, затем он перейдет на example.com files
Используйте «Менеджер сайтов» FileZilla. На вкладке «Дополнительно» установите «Удаленный каталог по умолчанию» для каждого сайта. Ссылка: wiki.filezilla-project.org/Site_Manager#Advanced_tab
Это заставляет FileZilla cd
менять каталог после входа в систему на каталог по умолчанию vsftpd
. Как и в этом посте.