十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件

接着上次打开网页以后点击如下位置,

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

然后就会出现如下界面,然后填一下信息,之后点击蓝色按钮,之后去你留的邮箱找下载地址。也可以去https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md?public=true下载。

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

然后安装,安装好之后就自动打开了,然后我们先关闭,然后在linux已经登录ssh的用户界面使用ctrl+alt+f然后就打开了,这个走的是ssh,就是22端口,就算把21端口禁掉也是可以使用的。

15.5 使用pure-ftpd搭建ftp服务

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

它比vsftpd更加的轻量更加简单。

1.首先我们安装十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,如果提示没有包的话,就要想安装扩展源十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

2.然后改一下配置文件,十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,这一行前面的井号去掉十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务(意思是把它的密码配置文件指定一下)

3.因为它监听的是21端口,所以我们需要把之前的vsftpd服务停掉,不然会报错,十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务然后直接开启pure-ftpd服务,

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,然后我们可以看一下进程和监听的端口,

4.下面我们来创建一个测试的目录,这个问目录是给pure-ftpd的用户使用的,十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,然后创建一个普通用户十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,如果1010uid已经存在可以另外写一个,如:1020。

然后把/data/ftp属组属主改一下,十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务,之后用pure-pw这命令创建一个用户,

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务(ftp_usera用户名,-u的意思是指定系统用户是谁,相当于是映射一个系统用户,-d指定虚拟用户的家目录)然后设置它的密码。

5.然后我们可以看下这个pure-pw命令都支持哪些用法十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

和系统的useradd类似

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

和系统的usermod类似

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

删除用户

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

更改用户密码

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

查看用户

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

把秘密变成pure-ftpd服务识别的文件

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

把所有用户都列出来

6.然后我们执行一下十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务(不执行就没有办法登录),然后在/data/ftp目录下创建一个文件,十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

然后就可以登录ftp_usera用户,可以看到已经有了我们创建的文件了。

十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

我们可以给它改一下属组和属主,然后重新登录。