最近在搞ubuntu,server版13.10
安装完ftp后,sudo atp-get install vsftpd
安装完后登陆不上,需要更改/etc/vsftpd.conf
local_root 设置根目录,前提的都是些权限方面的东西,设置即可。
设置完后,在ubuntu上面ftp localhost 可以正常登录,但是很ls 时报错:
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
500 OOPS: priv_sock_get_cmd
但是window下面 cmd 输入 ftp server 可以正常登录,ls正常显示和
winscp 软件提示无法列出目录。提示无法获得目录列表 OOPS: priv_sock_get_it
flashfxp能正常登录,但是server端什么都不显示,不会执行list命令。
解决办法如下:配置文件中添加:
seccomp_sandbox=NO
添加之后重启就好了
sudo /etc/init.d/vsftpd restart
参考文章: