十三周五次课 2018.01.18 xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
15.4 xshell使用xftp传输文件
接着上次打开网页以后点击如下位置,
然后就会出现如下界面,然后填一下信息,之后点击蓝色按钮,之后去你留的邮箱找下载地址。也可以去https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md?public=true下载。
然后安装,安装好之后就自动打开了,然后我们先关闭,然后在linux已经登录ssh的用户界面使用ctrl+alt+f然后就打开了,这个走的是ssh,就是22端口,就算把21端口禁掉也是可以使用的。
15.5 使用pure-ftpd搭建ftp服务
它比vsftpd更加的轻量更加简单。
1.首先我们安装,如果提示没有包的话,就要想安装扩展源
2.然后改一下配置文件,,这一行前面的井号去掉
(意思是把它的密码配置文件指定一下)
3.因为它监听的是21端口,所以我们需要把之前的vsftpd服务停掉,不然会报错,然后直接开启pure-ftpd服务,
,然后我们可以看一下进程和监听的端口,
4.下面我们来创建一个测试的目录,这个问目录是给pure-ftpd的用户使用的,,然后创建一个普通用户
,如果1010uid已经存在可以另外写一个,如:1020。
然后把/data/ftp属组属主改一下,,之后用pure-pw这命令创建一个用户,
(ftp_usera用户名,-u的意思是指定系统用户是谁,相当于是映射一个系统用户,-d指定虚拟用户的家目录)然后设置它的密码。
5.然后我们可以看下这个pure-pw命令都支持哪些用法
和系统的useradd类似
和系统的usermod类似
删除用户
更改用户密码
查看用户
把秘密变成pure-ftpd服务识别的文件
把所有用户都列出来
6.然后我们执行一下(不执行就没有办法登录),然后在/data/ftp目录下创建一个文件,
然后就可以登录ftp_usera用户,可以看到已经有了我们创建的文件了。
我们可以给它改一下属组和属主,然后重新登录。