(1)、首先用命令检查是否安装了vsftpd
vsftpd -version
如果未安装用一下命令安装
sudo apt-get install vsftpd
安装完成后,再次输入vsftpd -version命令查看是否安装成功
(2)、新建一个文件夹用于FTP的工作目录
sudo mkdir /home/ftp
(3)、新建FTP用户并设置密码以及工作目录
ftpname是你为该ftp创建的用户名sudo useradd -d /home/ftp -s /bin/bash ftpname
为新建的用户设置密码
passwd ftpname
(4)、修改vsftpd配置文件
用命令打开vsftpd.confvi vsftpd.conf设置属性值anonymous_enable=NO #禁止匿名访问 local_enable=YES write_enable =YES 输入 :wq 保存返回
(5)、启动vsftpd服务
service vsftpd start
(6)使用netstat -ntulp 看一下服务器的监听端口有没有21端口
(7)、在资源管理器,或者浏览器中ftp服务器,输入账号,密码登录即可
PS: 如果使用wiuSCP登陆的,在登陆时提示错误信息
错误信息如下: “ 监测到超时! (数据连接) 无法获得目录列表 列出’/tmp’的目录项时出错。”
请更改winSCP的ftp模式,如果是被动请改为主动,如果是主动请改为被动。
以下链接可以帮助你调试以上错误: