参考文档:

Server上:

sudo apt-get install vsftpdsudo mkdir /home/ftpsudo usermod -d /home/ftp ftpsudo /etc/init.d/vsftpd restart

   在apt-get install之后并没有自动生成一个/home/ftp文件夹因此手动添加。

配置/etc/vsftpd.conf

重启服务:

sudo /etc/init.d/vsftpd restart

可以匿名登录,只有下载权限(仅输入用户名anonymous,无需密码),经测试,在Ubuntu9.04 和 windows 7上都可以匿名登录,但是Ubuntu9.04上似乎有点问题:

可以根据账号和密码登录:

在Windows下使用其它账户的非匿名登录,可以使用WinSCP客户端。

在配置了ssh之后,修改了默认端口号,使用WinSCP登录时被拒绝(22端口号)

使用为与ssh修改后相同的端口号则OK。