15.4 15.5

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15.4 15.5相关的知识,希望对你有一定的参考价值。

15.4 xshell使用xftp传输文件

1 下载xftp工具

2 在xshell选中相应的ftp服务端,然后键入ctrl+alt+f打开xftp工具

技术分享图片

左边为windows 右边为linux

3 xftp走的是21端口

关闭21端口 仍然可以在互传文件

4 下载文件:拖拽或者双击linux文件

技术分享图片 


15.5 使用pure-ftpd搭建ftp服务

大纲

技术分享图片

pure-ftpd是另外一款比较小巧使用的FTP软件,比较常用。

1 安装包

[[email protected] ~]#yum install -y epel-release(根据实际情况安装)

[[email protected] ~]# yum install -y pure-ftpd

2 安装完成后,需要修改pure-ftpd配置文件。

在配置文件找到pureftpd.pdb这行,把行首的#删除

# PureDB                        /etc/pure-ftpd/pureftpd.pdb

改成

PureDB                        /etc/pure-ftpd/pureftpd.pdb

用意就是把密码文件指定至pureftpd.pdb

3 启动pure-ftpd 

因为vsftpd和pureftpd同样也是一款ftp软件,同样也会监听21port,所以要把vsftpd先停掉。

#systemctl stop vsftpd

#systemctl start pure-ftpd

检查进程及端口状态

[[email protected] ~]# ps aux |grep pure-ftpd

root      2937  0.0  0.1 202480  1204 ?        Ss   18:20   0:00 pure-ftpd (SERVER)

root      2939  0.0  0.0 112676   984 pts/0    S+   18:20   0:00 grep --color=auto pure-ftpd

[[email protected] ~]# netstat -lntp|grep 21

tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2937/pure-ftpd (SER 

tcp6       0      0 :::21                   :::*                    LISTEN      2937/pure-ftpd (SER 

4 创建pure-ftpd的目录和创建它的虚拟用户

[[email protected] ~]# mkdir /data/ftp

[[email protected] ~]# useradd -u 1020 pure-ftp

4.1 修改所属主与组

[[email protected] ~]# chown -R pure-ftp:pure-ftp /data/ftp

5 创建user用户

[[email protected] ~]# pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp

Password: 

Enter it again: 

输入两次密码(设置密码,确认设置密码)

-u选项将虚拟用户ftp_usera与系统用户pure-ftp,也就是说,使用ftp_user1账号登录FTP后,会以pure-ftp的身份来读取和下载文件。

-d选项后面的目录为ftp_usera账户用户的家目录,这样可以使ftp_usera只能访问其家目录/data/ftp/

6 创建用户信息数据库文件,这一步最关键。

#pure-pw mkdb

7 测试

在/data/ftp创建文件123.txt

[[email protected] ~]# touch /data/ftp/123.txt







以上是关于15.4 15.5的主要内容,如果未能解决你的问题,请参考以下文章

15.4 xshell使用xftp传输文件15.5 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务

2018-6-25

十四周三次课