На моем компьютере с Ubuntu установлен apache. вы можете получить доступ к серверу с других машин с http://linux-server
Локальный путь на машине /var/www
Я также установил vsftpd на машину, поэтому могу подключиться к серверу по ftp с другой машины с ftp://linux-server
однако это заставляет меня /home/myUserName
Я хочу, чтобы ftp переместил меня в то же место, что и http. Итак, как я могу изменить путь FTP?
Спасибо!
Когда вы входите в систему как пользователь, vsftp по умолчанию помещает вас в домашний каталог этого пользователя. Если вы хотите подключиться по ftp к linux-серверу, и он перейдет в /var/www
, самым простым способом было бы создать пользователя FTP, домашний каталог которого установлен на /var/www
.
В качестве альтернативы лучшим решением может быть установка анонимного FTP и создание анонимного каталога FTP. /var/www/
(при условии, что вам не нужно его ограничивать и защищать (конечно, если вы это сделаете, вы должны использовать ssh / scp / sftp)).
анонимный каталог FTP /var/ftp/
. Если вы хотите изменить его в другой каталог, выполните:
sudo vi /etc/vsftpd.conf
или в некоторых случаях:
sudo vi /etc/vsftpd/vsftpd.conf
и отредактируйте эту переменную:
anon_root=/NewDirectoryPath/ftp/