http://linux-server
我的 ubuntu 机器上安装了 apache。你可以使用 机器上的本地路径从其他机器访问服务器。/var/www
我还在机器上安装了 vsftpd,因此我可以使用 ftp 从另一台机器连接到服务器。ftp://linux-server
但是,我希望/home/myUserName
ftp 将我带到与 http 相同的位置。那么,如何更改 FTP 路径?
谢谢!
答案1
当您以用户身份登录时,vsftp 会默认将您置于该用户的主目录中。如果您想通过 ftp 连接到 linux-server 并让其将您置于/var/www
,最简单的方法是创建一个将主目录设置为 的 FTP 用户/var/www
。
或者,更好的解决方案可能是设置匿名 FTP,并使匿名 FTP 目录成为/var/www/
(假设您不需要对其进行限制和保护(当然,如果需要,您应该使用 ssh/scp/sftp))。
答案2
匿名 FTP 目录是/var/ftp/
。如果你想将它更改为另一个目录,请执行以下操作:
sudo vi /etc/vsftpd.conf
或者在某些情况下:
sudo vi /etc/vsftpd/vsftpd.conf
并编辑此变量:
anon_root=/NewDirectoryPath/ftp/