15.4 xshell使用xftp传输文件
- 首先需安装xftp.可先定位到xshell窗口(任意),再按快捷键Ctrl+Alt+F然后在弹出的对话框中选择下载xftp.
- 安装xftp后,在xshell窗口,再按快捷键Ctrl+Alt+F就能弹出如下界面窗口用于传输文件了
15.5 使用pure-ftpd搭建ftp服务
- 此小节学习用pure-ftpd搭建ftp服务,pure-ftpd比vsftpd更加简单.
- 安装epel扩展源(若已安装则跳过该步):
yum install -y epel-release - 安装pure-ftpd
yum install -y pure-ftpd - 编辑pure-ftpd配置文件:
vim /etc/pure-ftpd/pure-ftpd.conf - 找到pureftpd.pdb这行,把行首的#删除
- 先停止vsftpd服务(因为用的都是21端口,不停的话21端口被占用,pure-ftpd启动不了)
systemctl stop vsftpd - 启动pure-ftpd服务:
systemctl start pure-ftpd - 创建测试目录:
mkdir /data/ftp - 创建系统用户pure-ftp
useradd -u 1010 pure-ftp - 将测试目录的属主属组改为pure-ftp
chown -R pure-ftp:pure-ftp /data/ftp - 创建ftp用的虚拟用户ftp_usera,并将其映射到系统用户pure-ftp,家目录为/data/ftp:
pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
注:此步需设置密码 - 将密码生成pure-ftpd所能识别的文件
pure-pw mkdb - 列出所有用户/删除用户/更改用户/更改密码:
pure-pw list/userdel/usermod/passwd
-
测试ftp:
touch /data/ftp/123.txt
lftp [email protected]
扩展学习:
vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html
转载于:https://blog.51cto.com/13517946/2091162