文档章节

Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

野雪球
 野雪球
发布于 2018/12/12 02:06
字数 559
阅读 17
收藏 0

Xftp传输文件

如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。

pure-ftpd搭建ftp服务

pure-ftpd要比vsftp简单,轻量

安装pure-ftpd,安装报错了,从网上知道了是python的urlgrabber脚本有bug

[root@test-a vsftpd_user_conf]# yum install -y pure-ftpd
Loaded plugins: fastestmirror
base                                                                 | 3.6 kB  00:00:00
epel/x86_64/metalink                                                 | 7.0 kB  00:00:00
epel                                                                 | 3.2 kB  00:00:00
extras                                                               | 3.4 kB  00:00:00
updates                                                              | 3.4 kB  00:00:00
Traceback (most recent call last):
  File "/usr/libexec/urlgrabber-ext-down", line 75, in <module>
    main()
  File "/usr/libexec/urlgrabber-ext-down", line 61, in main
    fo = PyCurlFileObject(opts.url, opts.filename, opts)
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1258, in __init__
    self._do_open()primary      0% [                      ]  0.0 B/s |    0 B  --:--:-- ETA
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1589, in _do_open
    self._do_grab()
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1723, in _do_grab
    self._do_perform()
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1517, in _do_perform
    raise KeyboardInterrupt
KeyboardInterrupt


Exiting on user cancel


# 解决错误
[root@test-a ~]# vim /usr/lib/python2.7/site-packages/urlgrabber/grabber.py  
#elif errcode in (42, 55, 56): 找到这行换成下面的,再次安装即可
#elif errcode in [42]:

[root@test-a ~]# yum install -y pure-ftpd

配置及测试:

# 先把之前的ftpd服务关了
[root@test-a ~]# systemctl stop vsftpd.service

[root@test-a ~]# vim /etc/pure-ftpd/pure-ftpd.conf # 搜索pureftpd.pdb,去掉这行前面的#

# 启动服务
[root@test-a ~]# systemctl start pure-ftpd
# 查看服务
[root@test-a ~]# netstat -ntlp | grep ftp
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      19022/pure-ftpd (SE
tcp6       0      0 :::21                   :::*                    LISTEN      19022/pure-ftpd (SE


[root@test-a ~]# useradd ftpuser02
[root@test-a ~]# mkdir /tmp/pureftp
[root@test-a ~]# chown -R ftpuser02:ftpuser02 /tmp/pureftp/
[root@test-a ~]# pure-pw useradd virftpuser02 -u ftpuser02 -d /tmp/pureftp/  # virftpuser02 虚拟用户,-u 指定对应的真实用户 -d分享目录
Password:
Enter it again:
[root@test-a ~]# pure-pw mkdb # 使密码生成系统需要的二进制形式
[root@test-a ~]# touch /tmp/pureftp/1111.txt # 创建测试文件
[root@test-a ~]# lftp virftpuser02@127.0.0.1 # 登录测试
Password:
lftp virftpuser02@127.0.0.1:~> ls
drwxr-xr-x    2 1010       ftpuser02          21 Dec 12 09:56 .
drwxr-xr-x    2 1010       ftpuser02          21 Dec 12 09:56 ..
-rw-r--r--    1 0          0                   0 Dec 12 09:56 1111.txt
lftp virftpuser02@127.0.0.1:/>


© 著作权归作者所有

共有 人打赏支持
野雪球
粉丝 7
博文 70
码字总数 79542
作品 0
贵阳
私信 提问
13-5 15 xshell使用xftp pure-ftpd

15.4 xshell使用xftp传输文件15.5 使用pure-ftpd搭建ftp服务扩展vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.htmlftp的主动和被动模式 http://www.ami...

阿想
2017/11/03
0
0
2018-3-28 Linux学习笔记

15.4 xshell使用xftp传输文件 首先需安装xftp.可先定位到xshell窗口(任意),再按快捷键Ctrl+Alt+F然后在弹出的对话框中选择下载xftp. 安装xftp后,在xshell窗口,再按快捷键Ctrl+Alt+F就能弹出如...

XiaoluHuang
01/07
0
0
xshell使用xftp传输文件-使用pure-ftpd搭建ftp服务

xshell使用xftp传输文件: 下载xftp: 使用xshell按快捷键:ctrl+alt+f,弹出xftp的下载页面,填写相关信息点击下载并进行安装; 然后正常使用xshell并按快捷键:ctrl+alt+f即可调出xftp对话...

ZHENG-JY
2018/08/28
0
0
56.xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 http://www...

王鑫linux
2018/08/29
0
0
xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务,

xshell使用xftp传输 打开xshell时,按ctrl+alt+f 调出xftp下载地址并安装 文件太大,有空再试,实际效果不如fz 使用pure-ftpd搭建ftp服务, yum install -y epel-release yum install -y pure...

非此即彼
2018/03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
12分钟前
1
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
23分钟前
1
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
34分钟前
0
0
OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
979
13
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部