【2018.06.25学习笔记】【linux高级知识 15.4-15.5】

15.4 xshell使用xftp传输文件

xshell有一个xftp插件,支持ftp协议传输文件,能够使用xftp在linux与windows之间传输文件。linux

在xshell中,按Ctrl+Alt+F,会弹出xftp功能的提示,若是没有安装,会跳转到官网下载安装。shell

安装后,xshell中在已登陆系统的会话窗口中,按Ctrl+Alt+F就会自动打开xftp:数据库

15.5 使用pure-ftpd搭建ftp服务

pure-ftpd是一款比vsftpd更轻量化更简便的ftp工具。vim

一、安装pure-ftpd:使用epel源安装:windows

yum install -y epel-release
yum install -y pure-ftpd

二、配置pure-ftpd:先关闭以前启动的vsftpd,由于都是使用21端口,避免端口冲突。工具

vim /etc/pure-ftpd/pure-ftpd.conf

#PureDB /etc/pure-ftpd/pureftpd.pdb //找到这行,把前面的#号注释删掉。

systemctl stop vsftpd //关闭vsftpd
systemctl start pure-ftpd //启动pure-ftpd

三、建立ftp用户:也是映射一个系统普通用户测试

useradd -u 1100 pure-ftp  //指定uid
mkdir /data/ftp  //建立ftp共享目录
chown -R pure-ftp:pure-ftp /data/ftp //修改目录主和组
pure-pw useradd ftp_user -u pure-ftp -d /data/ftp  //用pure-pw建立ftp用户,-u映射到系统用户,-d指定ftp用户的家目录
Password:               //回车,输入ftp用户密码
Enter it again: 

pure-pw mkdb //关键命令,建立ftp用户数据库文件,不然登录不到。

四、验证测试:ui

touch /data/ftp/123.txt  //在ftp家目录下建立一个文件
lftp ftp_user@127.0.0.1  //用lftp登陆
口令: 
lftp ftp_usera@127.0.0.1:~> ls  //ls一下,就能看到刚才建立的123.txt了
-rw-r--r--    1 0          0                   0 Jan 17 11:40 123.txt

五、其余事项:插件

pure-pw list  //列出当前ftp帐号所在家目录
pure-pw userdel ftp_user  //删除ftp用户帐号
相关文章
相关标签/搜索