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

本文介绍如何使用Xshell通过SFTP和XFTP传输文件,并详细讲解了使用Pure-FTPD搭建FTP服务的过程。包括安装配置、创建用户等步骤。

15.4 xshell使用xftp传输文件

通过xshell实现ftp功能有两种方法,通过sftp和xftp

sftp

通过xshell的会话,使用sftp协议连接服务器

377481610a196fd1e01d30e26c857910cd7.jpg

登录后可以正常使用命令,也可以使用get下载文件

sftp:/root> get test.txt
Fetching /root/test.txt to test.txt
sftp: received 0 ???in 0.02 seconds

下载文件的存放位置在属性中设置

107dd006c88100a9411f774247604269c82.jpg

xftp

xftp通过在xshell界面通过快捷键ctrl+alt+f使用,首次使用会弹出对话框提示下载安装。

162903f3c67212637cd1cef5c05d0310a32.jpg

选择免费版填写相应信息,通过收到的邮件链接进行下载

b819ea46e4f41f2a9baafbe01988b338305.jpg

打开安装包进行默认安装即可,安装完成后,需要先通过ssh登录到一台主机,使用Ctrl+alt+f唤出xftp,即可正常使用。

4c0a4c361b4d4d87bd2c50c3ea6b705e0e9.jpg

若是需要下载linux系统里的文件,只需双击,或者直接拖动到左边(桌面)就会有下载的文件

注:xftp走的是ssh协议,不属于ftp,这种只要是linux开启了sshd服务就可以用;

vsftp获取其他ftp软件实现的是ftp服务,windows上可以搭建,linux上也可以搭建

15.5 使用pure-ftpd搭建ftp服务

pure-ftpd相比于vsftpd更加轻量化,搭建FTP服务器时更加简洁。

安装pure-ftpd软件包

yum install -y pure-ftpd

之前没有安装epel扩展源还需要安装epel扩展源

yum install -y epel-release

停止vsftpd服务

systemctl stop vsftpd

由于vsftpd和pure-ftpd同属于ftp服务,都需要监听21端口,如果两者同时运行会发生冲突

编辑pure-ftpd配置文件

vim /etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除

修改文件允许pure-ftpd服务指定密码文件

启动pure-ftpd服务

systemctl start pure-ftpd

创建测试目录

测试目录用于pure-ftpd的虚拟用户使用

mkdir /data/ftp

创建普通用户

useradd -u 1020 pure-ftp

修改用户权限

chown -R pure-ftp:pure-ftp /data/ftp

创建虚拟用户

pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp  //虚拟用户名为ftp_usera

pure-ftpd服务同样需要一个或多个虚拟用户映射到一个系统用户

pure-pw --help可以查看pure-pw命令的用法

密码文件格式转换

pure-pw mkdb

效果测试

[root@linux-5 ~]# touch /data/ftp/test1234.txt
[root@linux-5 ~]# lftp ftp_usera@127.0.0.1
口令: 
lftp ftp_usera@127.0.0.1:~> ls      
drwxr-xr-x    2 1020       pure-ftp           26 Jul  3 17:23 .
drwxr-xr-x    2 1020       pure-ftp           26 Jul  3 17:23 ..
-rw-r--r--    1 1020       pure-ftp            0 Jul  3 17:23 test1234.txt

我们可以看到属主为uid,属组映射为系统中组的名字pure-ftpd

转载于:https://my.oschina.net/u/3804357/blog/1839297

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值