参考文档:
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。