我已经在我的ubuntu机器上安装了apache。您可以使用http://linux-server从其他机器访问服务器,机器上的本地路径是/var/www,我也在机器上安装了vsftpd,所以我可以使用ftp://linux-server从另一台机器ftp到服务器,但是它会带我到/home/myUserName,我希望ftp能带我到与http相同的位置。那么,如何更改FTP路径呢?
谢谢!
发布于 2010-05-25 21:49:14
当您以用户身份登录时,vsftp将默认将您放在该用户的主目录中。如果您想要ftp到linux服务器并将其放到/var/www中,最简单的方法是创建一个主目录设置为/var/www的FTP用户。
另外,更好的解决方案可能是设置匿名FTP,并将匿名FTP目录设置为/var/www/ (假设不需要对其进行限制和保护(当然,如果需要,则应该使用ssh/scp/sftp)。
发布于 2012-03-08 09:21:24
匿名FTP目录是/var/ftp/。如果要将其更改为另一个目录,请执行以下操作:
sudo vi /etc/vsftpd.conf
或在某些情况下:
sudo vi /etc/vsftpd/vsftpd.conf
并编辑这个变量:
anon_root=/NewDirectoryPath/ftp/
https://serverfault.com/questions/145262
复制相似问题