一:搭建服务器:
1.下载vsftpd软件:
2.以root身份进入/etc/vsftpd目录:
3.修改vsftpd.conf这个配置文件(千万记住不要在等号两边留空格)
4.重启vsftpd服务:
至此服务器端就搭建完毕了,就这么简单
二:客户端使用:
centos下ftp客户端需要自己安装,ubuntu下下载vsftpd默认装上了ftp客户端
1.安装ftp客户端:
centos 6.5
32位平台:
rpm -Uvh http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-54.el6.i686.rpm
64位平台:
rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm
安装成功图片:
2.在终端中输入 setsebool -P ftp_home_dir 1,并且利用getsebool -a |grep ftp_home查看下是否打开
3.使用:setsebool -P ftpd_disable_trans 1如果此命令执行成功的话再重启服务service vsftpd restart
4.使用下面的完全方式:
至此服务器客户端就搭建完毕了。
三:登录方式:
1.实名登录(ip 名字 密码都是服务器的,所以这种方式一般不怎么用):
2.匿名登录(ip依然是服务器的,名字是anonymous,密码直接回车):
服务器中匿名登录的主目录如下:(此时匿名登录只能访问这个目录,安全,切记给服务器目录写权限,要不然客户不能上传文件到服务器)
四:ftp客户端不能下载和上传目录,所以我们会用到lftp: