Xshell配置xftp 目录问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xshell配置xftp 目录问题相关的知识,希望对你有一定的参考价值。
在Xshell里面集成xftp后打开xftp时候显示的是当前用户的住目录例:以root用户登录192.168.1.164 当前目录为:/usr/local/aaa 然后点击“窗口”-->“新建传输文件”选项后 打开xftp窗口,里面的文件夹是/root 我想做的是,打开后直接显示/usr/local/aaa
参考技术A vi /etc/passwd找到root用户那一行,然后把/root改成/usr/local/aaa,保存退出,然后重新连下试下追问
。。。大哥 /usr/local/aaa 是随机的目录 你那个是直接修改服务器进入目录 不一样的额
参考技术B 直接下xshell的集合包,然后就可以了 参考技术C 我也想 知道 ,解决了么 参考技术D 你这边解决了吗?我也是快要被这个问题烦死了,每天要传好多次文件。解决了可以告诉我吗,真的感激不尽,609425057@qq.com五十七xshell使用xftp传输文件使用pure-ftpd搭建ftp服务
五十七、xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
一、xshell使用xftp传输文件
找到XFTP6下载,选择上面这个是免费的,填完以后点submit(提交)。
然后会发一封邮件到你的邮箱,进入邮箱,点击下载链接,下载好并安装。
然后进入xshell,选中打开的会话,按ctrl+alt+f就可以在XFTP6上看到192.168.93.130的/root目录下的内容;如果按ctrl+alt+f无效,关闭xshell,从XFTP6里面打开xshell,再连接Linux,再按ctrl+alt+f就可以看到/root目录。
这个XFTP也是走的ssh协议,在/root目录下,选中文件,双击或者直接拖到左边的桌面里,就可以下载,桌面的文件同样可以传到/root目录下。
二、使用pure-ftpd搭建ftp服务
# yum install -y epel-release 这个包在扩展源里,没安装就需要安装epel
# cd /etc/yum.repos.d
# mv epel.repo.1 epel.repo 之前改了这个,要改回来
# yum install -y pure-ftpd 安装pure-ftpd
# vim /etc/pure-ftpd/pure-ftpd.conf
//找到pureftpd.pdb这行,把行首的#删除
//pureftpd.pdb这行是密码配置文件,和vsftpd一样,需要指定密码配置文件
# systemctl stop vsftpd
//因为pure-ftpd服务也是ftp服务,也监听21端口,所以要停掉vsftpd
# systemctl start pure-ftpd //再开启这个服务
# mkdir /data/ftp //创建一个测试的目录,给pure-ftpd的用户使用
# useradd -u 1020 pure-ftp //创建一个系统用户
# chown -R pure-ftp:pure-ftp /data/ftp //属主属组改一下
pure-pw命令
# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
//创建个虚拟用户,(映射系统用户)虚拟用户名ftp_usera,-u指定映射的系统用户是谁,-d指定虚拟用户的家目录,设置一个密码。
# pure-pw mkdb
然后就可以测试了:
[[email protected] ftp]# touch 123.txt
[[email protected] ftp]# cd
[[email protected] ~]# lftp [email protected]
口令:
lftp [email protected]:~> ls
drwxr-xr-x 2 1020 pure-ftp 21 May 11 20:02 .
drwxr-xr-x 2 1020 pure-ftp 21 May 11 20:02 ..
-rw-r--r-- 1 0 0 0 May 11 20:02 123.txt
此时123.txt的属主属组其实是root
改一下它们的属主属组
lftp [email protected]:/> quit
[[email protected] ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt
[[email protected] ~]# lftp [email protected]
口令:
lftp [email protected]:~> ls
drwxr-xr-x 2 1020 pure-ftp 21 May 11 20:02 .
drwxr-xr-x 2 1020 pure-ftp 21 May 11 20:02 ..
-rw-r--r-- 1 1020 pure-ftp 0 May 11 20:02 123.txt
属主映射成uid,属组映射成系统里的组名。
pure-pw useradd 和系统的useradd一样
pure-pw usermod 和系统的usermod一样
pure-pw userdel 和系统的userdel一样
pure-pw passwd 更改用户密码
pure-pw show 查看用户
pure-pw mkdb 把密码生成为pure-ftpd能识别的文件
pure-pw list 把所有用户列出来
扩展
vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html
以上是关于Xshell配置xftp 目录问题的主要内容,如果未能解决你的问题,请参考以下文章
用nginx+Xshell+Xftp将静态项目部署到腾讯云服务器(超详细)
xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务
杨泽业:linux远程桌面连接软件xshell和ftp软件xftp安装图文教程