ftp服务器

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_

 

posted @ 2017-03-31 21:14  daduryi  阅读(221)  评论(0编辑  收藏  举报