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

xshell使用xftp传输文件

xftp传输文件使用ssh协议进行传输文件,在Windows和linux之间。使用22端口。

下载xftp,安装。平常的Windows安装软件,一步一步来。安装完成后,登录xshell,选择一个远程连接的页面,使用组合键:Ctrl+Alt+F。使用xftp。

这里写图片描述

pure-ftpd搭建ftp服务

安装pure-ftpd,pure-ftpd在epel扩展源下。

[root@shuai-01 ~]# yum install -y pure-ftpd

改配置:

[root@shuai-01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf 

找到#PureDB /etc/pure-ftpd/pureftpd.pdb 
删除#号

保存退出。

启动pure-ftpd服务,pure-ftpd是使用21端口,所以pure-ftpd与vsftpd是不能同时使用的。

[root@shuai-01 ~]# systemctl start pure-ftpd

创建一个测试的目录

[root@shuai-01 ~]# mkdir /data/ftp

创建一个用户:

[root@shuai-01 ~]# useradd -u 1010 pure-ftp

更改测试目录的属组和属主:

[root@shuai-01 ~]# chown -R pure-ftp:pure-ftp /data/ftp

创建虚拟用户

[root@shuai-01 ~]# pure-pw useradd ftp-usera -u pure-ftp -d /data/ftp
Password: 
Enter it again: 

创建虚拟用户并映射到系统用户pure-ftp上 
-u 是指定系统用户 
-d 是指定虚拟用户的家目录,也是系统用户的家目录

先执行

[root@shuai-01 ~]# pure-pw mkdb

然后才能登陆

测试:

先在/data/ftp创建一个文件(/data/ftp/123.txt)

[root@shuai-01 ~]# touch /data/ftp/123.txt

[root@shuai-01 ~]# lftp ftp_usera@127.0.0.1

问题:

[root@shuai-01 ~]# lftp ftp_usera@127.0.0.1 
-bash: lftp: 未找到命令

解决方法:

[root@shuai-01 ~]# yum install -y lftp
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值