xshell使用xftp传输文件
1、在xshell中退出当前会话使用组合键:Ctrl+Alt+f,出现如下所示内容:
<a href="https://s3.51cto.com/oss/201711/20/5d402de965f507d85c9ed8d66e662144.png-wh_500x0-wm_3-wmp_4-s_533607507.png" target="_blank"></a>
2、下载xftp完成后再按Ctrl+Alt+f,可以进行下载上传文件
使用pure-ftpd搭建ftp服务
1、[root@centos7 ~]# yum install -y pure-ftpd
2、vim /etc/pure-ftpd/pure-ftpd.conf
PureDB /etc/pure-ftpd/pureftpd.pdb
3、
[root@centos7 ~]# systemctl stop vsftpd
[root@centos7 ~]# systemctl start pure-ftpd
[root@centos7 ~]# netstat -nutlp| grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 15034/pure-ftpd (SE
tcp6 0 0 :::21 :::* LISTEN 15034/pure-ftpd (SE
4、[root@centos7 ~]# mkdir /data/ftp
You have new mail in /var/spool/mail/root
[root@centos7 ~]# useradd -u 1010 pure-ftp
[root@centos7 ~]# chown -R pure-ftp:pure-ftp /data/ftp
5、创建虚拟用户ftp_usera 指定用户为pure-ftp
[root@centos7 ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
Password:
Enter it again:
6、
[root@centos7 ~]# pure-pw mkdb #必须执行这步,建立数据
[root@centos7 ~]# touch /data/ftp/123.txt
验证:
上传(put)、下载(get)
[root@centos7 ~]# lftp [email protected]
lftp [email protected]:~> ls
drwxr-xr-x 2 1010 pure-ftp 20 Nov 20 11:29 .
drwxr-xr-x 2 1010 pure-ftp 20 Nov 20 11:29 ..
-rw-r--r-- 1 0 0 0 Nov 20 11:29 123.txt
lftp [email protected]:/> put /etc/passwd
1501 bytes transferred
lftp [email protected]:/> ls
drwxr-xr-x 2 1010 pure-ftp 100 Nov 20 11:33 .
drwxr-xr-x 2 1010 pure-ftp 100 Nov 20 11:33 ..
-rw-r--r-- 1 1010 pure-ftp 6923 Nov 20 11:32 1.png
-rw-r--r-- 1 1010 pure-ftp 1501 Nov 20 11:28 passwd
lftp [email protected]:/> get passwd
本文转自方向对了,就不怕路远了!51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1983435 ,如需转载请自行联系原作者