新闻资讯

xshell使用xftp传输文件的方法是什么?

2019-10-14

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

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

xshell使用xftp传输文件,pure-ftpd搭建ftp服务
pure-ftpd搭建ftp服务
安装pure-ftpd,pure-ftpd在epel扩展源下。

[root@shuai-01 ~]# yum install -y pure-ftpd
1
2
改配置:

[root@shuai-01 ~]# vim /etc/pure-ftpd/pure-ftpd.conf
1
2
找到#PureDB /etc/pure-ftpd/pureftpd.pdb

删除#号

保存退出。

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

[root@shuai-01 ~]# systemctl start pure-ftpd
1
2
创建一个测试的目录

[root@shuai-01 ~]# mkdir /data/ftp
1
2
创建一个用户:

[root@shuai-01 ~]# useradd -u 1010 pure-ftp
1
2
更改测试目录的属组和属主:

[root@shuai-01 ~]# chown -R pure-ftp:pure-ftp /data/ftp
1
2
创建虚拟用户

[root@shuai-01 ~]# pure-pw useradd ftp-usera -u pure-ftp -d /data/ftp
Password:
Enter it again:
1
2
3
4
创建虚拟用户并映射到系统用户pure-ftp上

-u 是指定系统用户

-d 是指定虚拟用户的家目录,也是系统用户的家目录

先执行

[root@shuai-01 ~]# pure-pw mkdb
1
2
然后才能登陆

测试:

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

[root@shuai-01 ~]# touch /data/ftp/123.txt
[root@shuai-01 ~]# lftp ftp_usera@127.0.0.1
1
2
3
4
问题:

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

-bash: lftp: 未找到命令

解决方法:

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

ftp服务器是在互联网上提供文件存储和访问服务的计算机,它们依照ftp协议提供服务。 ftp是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持ftp协议的服务器就是ftp服务器。 怎样通过花生壳搭建ftp服务器?根据本地网络环境,选择使用动态域名解析内网映射,对应解决动态公网IP和无公网IP的问题。

花生壳是一套完全免费的动态域名解析服务客户端软件。当您安装并注册该项服务,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。“花生壳”支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。

想要轻松对自己的服务器进行远程控制,花生壳是一款功能非常强大的远程主机管理工具,在其中我们可以随时随地通过浏览器或主控端程序访问或控制自己的服务器或PC,并且全面免费,还有更多功能等你来体验!需要就来下载花生壳内网穿透版吧!还有新花生壳域名解析工具等你来使用!