Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
笔记内容:
15.4 xshell使用xftp传输文件
15.5 使用pure-ftpd搭建ftp服务
笔记日期:2017-11-03
15.4 xshell使用xftp传输文件
在官网下载xftp,地址:
http://www.netsarang.com/download/down_form.html?code=523&downloadType=0&licenseType=1
然后到邮箱里点击下载地址:
跳转之后会弹出下载窗口:
下载完成之后:
开始安装:
安装完成,打开后会看到如下界面:
安装完成后,在Xshell中按Ctrl + Alt + F 会自动打开上面这个窗口,但是不同的是会自动连接当前Xshell窗口中的远程机器:
Xftp走的是ssh协议,即便把vsftpd服务停掉也能够进行连接。
现在我们就可以通过这个工具,上传和下载文件了,从Linux中下载文件到Windows双击需要下载的文件或者拖动要下载的文件到左边的Windows窗口中,就会下载到Windows的桌面上:
可以选择下载的路径:
从Windows上传文件到Linux,右键点击需要上传的文件,然后点击传输即可:
这些都是简单的图形化软件操作,在这里就不过多介绍了。
15.5 使用pure-ftpd搭建ftp服务
pure-ftpd比vsftpd更加的轻量和简单,所以下面介绍一下如何使用pure-ftpd搭建ftp服务:
1.如果没有安装epel扩展源的话,需要先安装,命令如下:
yum install -y epel-release
2.然后安装pure-ftpd:
yum install -y pure-ftpd
3.编辑pure-ftpd.conf配置文件,这是pure-ftpd的主要配置文件:
vim /etc/pure-ftpd/pure-ftpd.conf
在文件中找到pureftpd.pdb这行,把行首的#删除,也就是去掉注释,因为pure-ftpd和vsftpd一样需要指定一个用户的密文件:
4.如果你机器上跑了vsftpd的话要先停止这个服务,然后再启动pure-ftpd服务,因为它们都是监听的都是21端口,同时启动会发生端口占用冲突:
systemctl stop vsftpd 停止vsftpd
systemctl start pure-ftpd 启动pure-ftpd
5.添加一个pure-ftp用户:
useradd -u 1010 pure-ftp
6.创建一个给映射pure-ftp用户的虚拟用户使用的目录,也就是虚拟用户的家目录:
mkdir /data/ftp
7.设置目录的属主和属组:
chown -R pure-ftp:pure-ftp /data/ftp
8.创建一个虚拟用户:
pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
使用pure-pw -help可以看到这个命令的用法:
9.将密码文件,转换成pure-ftpd 服务可识别的二进制文件,不执行这一步是没办法登录的:
pure-pw mkdb
完成以上操作后,服务就搭建好了,现在开始进行测试:
1.在虚拟用户的家目录下创建一个测试文件:
touch /data/ftp/123.txt
2.登录虚拟用户,登录后ls一下看看是否能看到123.txt这个文件:
lftp ftp_usera@127.0.0.1
上图中可以看到测试文件的属主和属组为0,因为这是使用root用户创建的,而root的uid和gid为0,所以显示的是0。我们可以给这个文件更改一下属主和属组就知道了:
可以看到文件的属主为1010,属组为pure-ftp,因为在这里显示的是uid和属组名称。
列出所有的用户命令:
pure-pw list /userdel/usermod/passwd
扩展
vsftp使用mysql存放虚拟用户并验证
http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式
http://www.aminglinux.com/bbs/thread-961-1-1.html
转载于:https://blog.51cto.com/zero01/1978696
Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务相关推荐
- xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
exportfs命令 exportfs命令可以添加共享目录不用重启nfs服务, 测试:首先更改服务器端的nfs配置文件 [root@100xuni1 ~]# vim /etc/exports ##增加 ...
- xshell使用xftp传输文件和使用pure-ftpd搭建ftp服务
xshell使用xftp传输文件 首先安装xftp,然后建立会话,步骤和xshell一样,在使用的时候用Ctrl+ALT+f呼出,左边是windows桌面,右面是linux,双击或拖拽都可以实现命令互 ...
- Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
一.xshell使用xftp传输文件 Ctrl+Alt+F 弹出 下载进入 填写任意名字,自己邮箱 进入邮箱点击网址就自动下载了 然后安装 二.使用pure-ftpd搭建ftp服务 yum insta ...
- Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务
2019独角兽企业重金招聘Python工程师标准>>> Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell ...
- 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务
15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs ...
- 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务
扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://w ...
- xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务
一.xshell使用xftp传输文件 点击完提交按钮会给你填写的邮箱发一封邮件,里面有下载的地址,点击下载地址下载Xftp-6.0.0085.exe文件,下载完成进行安装,安装完成之后先关掉,在xsh ...
- FTP:介绍、vsftpd搭建ftp、xshell使用xftp传输文件、pure-ftpd搭ftp
FTP介绍 (rz和sz: 传文件 rz:window-->linux sz:linux-->window 文件超过4GB则不管用) ...
- xshell中的xftp传输文件失败和错误处理
一.使用xshell的xftp传输文件报错误,传输进度为0 处理方案:对要传输到的路径进行授权处理 chmod -R 777 根目录 二.使用xshell的xftp传输文件报错误,传输进度为有1%或者 ...
最新文章
- c语言 strlower 将所有的字母转化为小写字母
- 新型脑-脑接口,实现“阿凡达”式的跨鼠遥控
- hdu4950 打怪(简单题目)
- 一个空的C++类中有什么
- python自定义函数数据分析_Python实现自定义函数的5种常见形式分析
- JS~~~ 前端开发一些常用技巧 模块化结构 命名空间处理 奇技淫巧!!!!!!...
- linux时间有几个,Linux下与文件相关的几个时间的介绍
- python三种基本结构类型_Python入门_浅谈数据结构的4种基本类型
- 多位大厂专家鼎力推荐,44个微服务架构设计模式pdf,程序员福利
- c语言棋盘上的麦粒switch,C语言教材后习题及答案.doc
- 面试官教你写简历之『实习/应届生简历指南』(收藏)
- Hive 高频面试题 30 题
- dcdc模块降额设计_大功率IGBT模块及驱动技术
- 解决启动CAD时没有响应
- 数据分析-淘宝用户行为分析
- 大数据分析」最详细的大数据分析师技能图谱详解与零基础自学内容大全
- EasyUI 表格制作
- [C语言]统计成绩问题:输入某班学生某门课的成绩(最多不超过40人,具体人数由用户键盘输入),用函数编程统计不及格人数。
- docker 创建redis容器
- AngularJS报错:[$injector:unpr] Unknown provider: $templateRequestProvider
热门文章
- 语句中如何结束本循环进入下一循环_第33 p,for遍历,循环取值最方便
- linux降内核版本_ubuntu18.04 降内核版本的问题
- android 默认打开服务器地址,Android开发实现任意切换服务器地址
- 关于html5的使用简单总结
- matlab单元刚度矩阵整合成整刚,求结构总刚矩阵Matlab源代码
- html的css样式中表示后代选择器,html添加css——样式选择器
- html显示隐藏密码,Web前端,登录密码显示隐藏眼睛
- 【 FPGA 】寄存器输出的不稳定态
- 【 MATLAB 】filter 函数介绍 之 Filter Data in Sections
- 使用ISE创建IP核(以加法器的IP核建立为例)