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

  1. 然后安装pure-ftpd:

yum install -y pure-ftpd

  1. 编辑pure-ftpd.conf配置文件,这是pure-ftpd的主要配置文件:

vim /etc/pure-ftpd/pure-ftpd.conf

在文件中找到pureftpd.pdb这行,把行首的#删除,也就是去掉注释,因为pure-ftpd和vsftpd一样需要指定一个用户的密文件:

  1. 如果你机器上跑了vsftpd的话要先停止这个服务,然后再启动pure-ftpd服务,因为它们都是监听的都是21端口,同时启动会发生端口占用冲突:

systemctl stop vsftpd   停止vsftpd

systemctl start pure-ftpd   启动pure-ftpd

  1. 添加一个pure-ftp用户:

useradd -u 1010 pure-ftp

  1. 创建一个给映射pure-ftp用户的虚拟用户使用的目录,也就是虚拟用户的家目录:

mkdir /data/ftp

  1. 设置目录的属主和属组:

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

  1. 创建一个虚拟用户:

pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp

使用pure-pw  -help可以看到这个命令的用法:

  1. 将密码文件,转换成pure-ftpd 服务可识别的二进制文件,不执行这一步是没办法登录的:
pure-pw mkdb

完成以上操作后,服务就搭建好了,现在开始进行测试:

  1. 在虚拟用户的家目录下创建一个测试文件:

touch /data/ftp/123.txt

  1. 登录虚拟用户,登录后ls一下看看是否能看到123.txt这个文件:

lftp [email protected]

上图中可以看到测试文件的属主和属组为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

时间: 2024-11-07 08:02:15

Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务的相关文章

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

15.4 xshell使用xftp传输文件 下载xftp软件 安装xftp软件 连接ftp服务器 刚开始运行,关闭掉xftp软件. 需要先登录xshell 5. 打开 Ctrl + Alt + F 组合键,自动关联xftp软件. 15.5 使用pure-ftpd搭建ftp服务 在搭建ftp服务,使用pure-ftpd搭建比较轻量.简单. 安装pure-ftpd [[email protected] ~]# yum install -y pure-ftpd 修改配置文件 [[email prote

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

xshell使用xftp传输文件 首先安装xftp,然后建立会话,步骤和xshell一样,在使用的时候用Ctrl+ALT+f呼出,左边是windows桌面,右面是linux,双击或拖拽都可以实现命令互传. 使用pure-ftpd搭建ftp服务 首先安装yum install -y pure-ftpd 更改配置文件vim /etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除 systemctl stop vsftpd(如果我们以前启动了vs

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

一.xshell使用xftp传输文件下载xftp :r.aminglinux.com使用ctrl+alt+f 输入密码就直接进入root目录了. 二.使用pure-ftpd搭建ftp服务1.安装pure-ftpdyum install -y pure-ftpd(在安装之前,我们要安装epel-release扩展源cd /etc/yum.repos.dyum install -y epel-release 2.编辑配置文件vim /etc/pure-ftpd/pure-ftpd.conf//找到p

56.xftp传输文件、使用pure-ftpd搭建ftp服务

一.vftp传输文件 首先安装xftp,直接去xshell官网下载安装即可, 在xshell中登陆linux主机,然后按 ctrl+alt+f 就可以调出xftp,也可以直接在xshell中点击上放工具栏中的xftp图标,窗口左边是电脑本地的文件,右边是linux服务器中的文件,直接拖拽或者双击即可传输文件 二.使用pure-ftpd搭建ftp服务 yum install -y epel-release //没有epel源的要添加源,已安装就忽略这一行 yum install -y pure-f

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/thread-342-1-1.html ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html 15.4 xshell使用xftp传输文件 打开xshell,新建一个会话窗口 输入它的用户名 root 密码123465 这个时候它

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

15.4 xshell使用xftp传输文件进去页面下载完成后安装 再连接就可以了两边可以相互传输文件了15.5 使用pure-ftpd搭建ftp服务vim /etc/pure-ftpd/pure-ftpd.conf查看一下进程与21端口useradd ftp_usera 创建用户ftp_usera ,-u pure-ftp 指定系统用户pure-ftp,指定目录-d /data/ftppure-pw mkdb是把系统的密码转化成系统可以识别的文件后面就是测试更改属主属主扩展vsftp使用mysq

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

xshell使用xftp传输文件 下载xftp5 https://www.baidu.com/link?url=8rtxgX3JRIbUFO1Samzv5aXhfwRG7Cf8i4vi573QexoHihu9t3gw7ewCR_SJGJBZnyjVkzVrWt1CDmsh5YhowBZwbD71VfObhawNkHIys03&wd=&eqid=8fa2a9cd0007739f000000025ac0e0c0 Sftp  22端口 即可登录文件系统 使用pure-ftpd搭建ftp服务 yu

FTP:介绍、vsftpd搭建ftp、xshell使用xftp传输文件、pure-ftpd搭ftp

             FTP介绍 (rz和sz: 传文件    rz:window-->linux    sz:linux-->window  文件超过4GB则不管用)                       使用vsftpd搭建ftp服务 1.安装:yum install -y vsftpd 2.创建用户: (vsftpd默认支持是可以使用系统账号登录的,但是这样不安全,因为我们系统的用户是可以登录,然后去操作我们的操作系统的.所以使用虚拟账号体系,创建虚拟用户,虚拟用户是不能登陆到

xftp、使用pure-ftpd搭建FTP服务

15.4 xshell使用xftp传输文件 在xshell中退出当前会话使用组合键:Ctrl+Alt+f,出现如下所示内容:mark 点击"下载",根据提示下载安装xftp插件,安装完成后在已经登录的xshell界面再次使用组合键:Ctrl+Alt+f将生成新的xftp对话,如下图: mark 在此可直接进行文件的传输. 15.5 使用pure-ftpd搭建ftp服务 安装pure-ftpd 先安装扩展源:[[email protected] ~]# yum install -y ep