file transfer protocol文件传输协议,是明文传输
ftp命令是ftp客户端,vsftpd(very Secure FTP)是ftp服务器,两者不是一个概念。两者都需要安装。ftp服务器还有PureFTPD,ProFTPD等。
1)安装和配置vsFTPD
yum install vsftpd
vsftpd的配置文件在/etc/vsftpd/目录下,其中vsftpd.conf为主配置文件
注意此配置文件中每一行的行首行为不能出现空格(书里说,亲测是这样centos7)
2)某书配置虚拟ftp用户
allow_writeable_chroot=YES
anonymous_enable=NO
chroot_local_user=YES
dirmessage_enable=YES
ftpd_banner=欢迎进入dxc的FTP服务器!
guest_enable=YES
guest_username=vsftpduser
listen=YES
local_enable=YES
pam_service_name=vsftpd
xferlog_enable=YES
user_config_dir=/etc/vsftpd_user_conf
secure_chroot_dir=/var/run/vsftpd
2)建立虚拟用户库
**ftp可以使用linux真实用户**怎么搞?
3)配置
4)重启vsftpd并测试
systemctl start vsftpd
ftp ip 输入用户名密码
显示successful进入“ftp>”:
help列出全部可用命令
help command获取命令的用法,最长用的有:
! 执行本地民令
dir 列出服务器上的文件
lcd 改变本地目录
mkdir 在服务器上创建目录
get 下载文件
put 上传文件
3)在甲方使用本地账户配置ftp服务器
环境:centos6.5、vsftpd2-2-2、flashFXP(win客户端)人家要求希望在资源管理器里使用,但单字数文件名乱码问题实在搞不定。
安装好后,固定用户根目录chroot_