2018-3-28 14周3次课 xftppure-ftpd

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-3-28 14周3次课 xftppure-ftpd相关的知识,希望对你有一定的参考价值。

15.4 xshell使用xftp传输文件


直接填写信息,官网下载:https://www.netsarang.com/download/down_form.html?code=523&downloadType=0&licenseType=1

技术分享图片

submit之后,网站会给注册的邮箱发送下载链接,直接去邮箱中找到邮件,点击下载

安装完成后,未打开xftp5的情况下,可以在xshell页面下(必须登录一台服务器),Ctrl + Alt + F 呼出Xftp5,登录一台服务器

技术分享图片

直接拖动文件即可上传和下载文件





15.5 使用pure-ftpd搭建ftp服务


pure-ftpd比vsftpd更加简单

安装:

[[email protected] ~]# yum install -y pure-ftpd##需先安装epel-release

(安装过程省略)


找到pureftpd.pdb这行,把行首的#删除

[[email protected] ~]# vim /etc/pure-ftpd/pure-ftpd.conf

技术分享图片

因为pure-ftpd也是fptd,监听21端口,因此在启动pure-ftpd之前需要停止vsftpd,否则会报错

[[email protected] ~]# systemctl stop vsftpd
[[email protected] ~]# systemctl start pure-ftpd
[[email protected] ~]# ps aux |grep ftpd
root       1378  0.0  0.1 202480  1204 ?        Ss   21:26   0:00 pure-ftpd (SERVER)
root       1380  0.0  0.0 112676   984 pts/0    S+   21:27   0:00 grep --color=auto ftpd
[[email protected] ~]# netstat -lntp

技术分享图片

[[email protected] ~]# mkdir /data/ftp                    ##创建用户目录
[[email protected] ~]# useradd -u 1010 pure-ftp            ##创建虚拟用户,并制定uid
[[email protected] ~]# chown -R pure-ftp:pure-ftp /data/ftp    ##更改目录属主属组
[[email protected] ~]# pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp
Password:         ##添加虚拟用户并映射到系统用户,-u 指定系统用户,-d 指定家目录
Enter it again:
[[email protected] ~]# pure-pw --help                        ##pure-pw的用法

技术分享图片

[[email protected] ~]# pure-pw mkdb                  ##把密码文件转换成pure-ftpd能识别的文件
[[email protected] ~]# touch /data/ftp/123.txt        ##创建一个文件
[[email protected] ~]# lftp [email protected]
口令:
lftp [email protected]:/> ls                    ##可以看到该文件已经可以查看到
drwxr-xr-x    2 1010       pure-ftp           21 Mar 27 21:36 .
drwxr-xr-x    2 1010       pure-ftp           21 Mar 27 21:36 ..
-rw-r--r--    1 0          0                   0 Mar 27 21:36 123.txt
lftp [email protected]:/> quit
[[email protected] ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt
lftp [email protected]:~> lftp [email protected]
口令:
lftp [email protected]:~> ls
drwxr-xr-x    2 1010       pure-ftp           21 Mar 27 21:36 .
drwxr-xr-x    2 1010       pure-ftp           21 Mar 27 21:36 ..
-rw-r--r--    1 1010       pure-ftp            0 Mar 27 21:36 123.txt

(属主映射为uid,属组映射为系统里组的名称)


以上是关于2018-3-28 14周3次课 xftppure-ftpd的主要内容,如果未能解决你的问题,请参考以下文章

2018.3.26 14周1次课

2018.3.14 12周3次课

2018.3.30 14周5次课

2018.3.29 14周4次课

2018.3.28 二周第三次课

2018-3-26 14周1次课 NFS服务端安装配置