xftp无法显示远程文件夹
⑴ 我的ftp能够链接到VPS,但是无法显示远程文件夹 请问是怎么回事
客户端ftp链接成功,但最后远程界面窗口中一片空白,消息窗口中最后提示:“错误:无法取得目录列表”或者“错误: 无法打开传输通道。原因:由于目标计算机积极拒绝,无法连接。”,如果有谁遇到以上问题,尝试过诸如修改客户端、服务器端链接模式(由主动修改为被动,由被动修改为主动),或者修改服务器端ftp用户权限,或者修改服务器端防火墙的设置,仍然无济于事时
今天用公司的公共测试服务器,熟悉使用配置ftp服务。服务器端使用的是国外免费ftp服务器端软件filezilla,客户端使用的是国内免费ftp客户端软件8uftp。看过简单的说明帮助文档后开始动手,首先8uftp是不需要安装的直接双击执行没什么好说的,看看界面图吧:
⑵ Xshell“不能显示远程文件夹”是怎么回事
当用户点击Xftp图标,Xshell从终端检索当前工作目录信息,并将其传递到Xftp。如果当前目录是用户的主目录,“~”传递,而不是在终端的完整路径。问题在于Xshell不能“~”转化为真正的目录路径。当“~”传递给Xftp,Xftp试图打开路径(~)但是SFTP并不承认这路径返回一个错误。
发生错误是,xftp则会打开用户的主目录。类似的xftp文章可以参考
⑶ 用dw上传时:发生一个ftp错误-无法获得远端文件夹信息
我的建议:
一、估计你的机器与服务器未连接上;
二、可能是你在dw里站点的远程通讯设置有问题;
三、有可能是你的远端站点未开通ftp服务。
希望我的建议能对你有所帮助。
⑷ 阿里云centos7.2安装ftp服务器(自身服务器可以访问),windows无法访问,打开不了远程文件夹
给你访问目录下面的文件夹授权,命令如下:chomd-R755文件夹路径或者chomd-R777文件夹路径如果你安装了SElinux,建议关闭;解决方法://使用setsebool命令开启#setseboolftpd_disable_trans1或者#setseboolftp_home_dir1//再次查看当前状态是否是on的状态#getsebool-a|grepftpftpd_disable_trans-->on或者ftp_home_dir-->on//setsebool使用-P参数,无需每次开机都输入这个命令#setsebool-Pftpd_disable_trans1或者#setsebool-Pftp_home_dir1#servicevsftpdrestart
⑸ 如何配置 ftp/sftp 访问远程文件
通常是下面这样的流程:使用
FTP/SFTP
连接到远程服务器
->
下载要修改的文件
->
使用
ST2
修改文件
->
保存然后拖进
FTP
中
->
刷新网站。
很明显这样的工作流程效率很低,特别是你修改一句代码的时候,为了即时生效,也需要重复切换几个窗口重复这个过程。于是就有了
SFTP
这个插件。
它主要功能就是通过
FTP/SFTP
连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面。
使用这个插件之后,工作流程就变成了:使用
SFTP
插件打开文件
->
使用
ST2
编辑修改文件
->
保存文件
->
刷新页面。效率提升了至少一倍以上
⑹ ftp远程创建文件夹错误
1、查看ftp服务器是gssftp 还是vssftp 还是serveru
2、确认是否中文问题
3、确认你对文件夹是否有读写权限。
提示Access is denied 明显你对文件夹没有读写权限,如果是linux系统 把文件夹设置读写执行权限即可。
⑺ 打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
这个问题就出在防火墙外网的设置上,解决方法如下图所示:
(7)xftp无法显示远程文件夹扩展阅读:
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。
一般来说.用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。
Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。
基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。
比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。
ftp协议有两种工作方式:port方式和pasv方式,中文意思为主动式和被动式。
port(主动)方式的连接过程是:客户端向服务器的ftp端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。
pasv(被动)方式的连接过程是:客户端向服务器的ftp端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
⑻ linux6.3 FTP无显示远程文件夹
使用主动模式连接FTP试试
⑼ linux ftp无法显示远程文件夹问题
需求1:
我记得在vsftpd中,当你使用了ftp用户登陆默认的就是/var/ftp,因为ftp用户是vsftpd中的匿名用户,默认站点就是这个,而且已经禁锢在了这个目录中,也就是说即使你在vsftpd中使用了cd
/这个命令,依然还是在/var/ftp目录中。
需求2和3可以通过以下方式完成。
1.
随便在什么位置建立一个目录,比如你建立了/ftpuser这个目录。
2.
在vsftpd的主配置文件中添加下面的配置语句
user_config_dir=/ftpuser
(=后面就是步骤1中的目录名)
3.
在这个目录中建立两个和本地用户同名的文件,比如user1和user2
(用vi建立最好)
4.
分别编辑这两个文件,里面主要是设置权限,配置项有以下几种
4.1
local_root=
(用来配置访问站点,比如local_root=/home/ftp/user1)
4.2
writable_enable=yes
(或者no,用来配置是否有上传,删除权限)
4.3
download_enable=yes
(或者no,用来配置是否有下载权限)
5.
保存退出,重启服务就可以了。
不过,遗憾的是,上面的配置无法满足你说的user2用户登陆后,可以上传,不能删除这个要求。上面的配置项只能实现本地用户要么能上传就能删除,要么都不能。
当然,如果你要做虚拟用户的话,那么这些要求都是可以实现的。虚拟用户权限如下
1.
local_root=
2.
anon_world_readable_only=no
可以浏览目录并下载
3.
anon_mkdir_write_enable=yes
可以建立目录
4.
anon_upload_enable=yes
可以上传
5.
anon_other_write_enable=yes
可以删除,重命名
敬候高人解答。