宝塔ftp无法打开远程文件
❶ 打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
这个问题就出在防火墙外网的设置上,解决方法如下图所示:
(1)宝塔ftp无法打开远程文件扩展阅读:
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)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。
❷ 单选题:在FTP的使用中,当连接上某个站点后,远程文件夹仍然打不开,是因为( )。
题号:1 题型:单选题
在FTP的使用中,当连接上某个站点后,远程文件夹仍然打不开,是因为( B)。
a、连接断开
b、用户无权限
c、远程服务器关闭
d、登录密码
题号:2 题型:单选题
下列命令中,( D)用于测试网络是否连通。
a、Telnet
b、 ftp
c、 nslookup
d、 ping
题号:3 题型:是非题
域名是用地址的方法来标识Internet上的计算机,它允许重复。(1 )
1、 错
2、 对
题号:4 题型:是非题
在Word文档中,删除一个段落标记符,就删除了该段落的所有格式设置。(2 )
1、 错
2、 对
题号:5 题型:单选题
Windows中,可以设置计算机的硬件配置和显示属性的应用程序是( d)。
a、控制面板
b、资源管理器
c、IE
d、系统工
题号:6 题型:单选题
以下设备中,(a )不是为多媒体计算机常用的图像输入设备。
a、条形码阅读器
b、数码照相机
c、彩色扫描仪
d、彩色摄象机
题号:7 题型:是非题
在多媒体处理技术中,图形和图像是两个完全相同的概念。(1 )
1、 错
2、 对
题号:8 题型:是非题
数字化的声音是一个数据序列,在时间上是连续的。(1 )
1、 错
2、 对
题号:9 题型:单选题
从计算机问世至今,计算机已经历了四代的发展和演变,其分代的依据是(A CBC)。
a、功能
b、 规模
c、 电子元器件
d、 性能
题号:10 题型:单选题
高级语言可分为面向过程和面向对象两大类,(1 )属于面向过程。
a、VB
b、C++
c、JAVA
d、C
题号:11 题型:是非题
操作系统属于计算机的软件系统。( 1)
1、 错
2、 对
题号:12 题型:单选题
在OSI七层结构模型中,处于数据链路层与传输层之间的是(B )。
a、物理层
b、网络层
c、会话层
d、表示层
题号:13 题型:单选题
中继器的作用就是将信号( A),使其传播得更远。
a、整形放大
b、缩小
c、压缩
d、滤波
题号:14 题型:是非题
集线器是在广域网上使用的网络设备,分为共享式和交换式两种。(1 )
1、 错
2、 对
题号:15 题型:单选题
光盘是目前被广泛使用的一种外存储器,英文缩写CD-ROM指的是( A)。
a、只读型光盘
b、 只写型光盘
c、 一次写入型光盘
d、 可读写型光
题号:16 题型:单选题
在微型计算机系统中,打印机一般是通过( A)接口连接到系统总线上的。
a、局部总线
b、PCI
c、LPT
d、IDE
题号:17 题型:是非题
外设接口USB是笔记本电脑的专用接口。(1 )
1、 错
2、 对
题号:18 题型:单选题
网络安全的基本属性是(D )。
a、机密性
b、可用性
c、完整性
d、以上三者均有
题号:19 题型:单选题
运算器的主要功能是完成( D)运算。
a、算术
b、 逻辑
c、 代数
d、 算术和逻辑
题号:20 题型:是非题
Cache属于内存储器范畴。(2)
1、 错
2、 对
❸ 如何配置 ftp/sftp 访问远程文件
众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的。下面为SFTP用户权限设置方法。
必要条件:
你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成。
如何查看自己服务器上的ssh版本?大家可以尝试以下命令:
$ ssh -V
具体实施步骤:
1. 我们需要创建一个用户组,专门用于sftp用户
$ groupadd sftpusers
2. 我们创建一个用户test
$ useradd -s /bin/false -G sftpuser test
注意这里我们将test用户的shell设置为/bin/false使他没有登陆shell的权限
3. 编辑 /etc/ssh/sshd_config
找到Subsystem这个配置项,将其修改为
Subsystem sftp internal-sftp
然后再到文件最尾处增加配置设定属于用户组sftpusers的用户都只能访问他们自己的home文件夹
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
保存并关闭文件
4. 修改test用户home文件夹的权限,让其属于root用户
chown root ~test
5. 重启sshd服务
$ service sshd restart
6. 测试用户账号
$ ssh test@localhost
连接会被拒绝或者无法登陆
$ sftp tesst@localhost
登陆后你会发现你的账号无法切换到除自己home目录之外的地方的
常见问题:
如果你链接服务器的时候出现下面的提示:
Write failed: Broken pipe
Couldn't read packet: Connection reset by peer
这个问题的原因是ChrootDirectory的权限问题,你设定的目录必须是root用户所有,否则就会出现问题。所以请确保sftp用户根目录的所有人是root, 权限是 750 或者 755。
❹ FTP上不能直接打开文件
启动 InternetExplorer8 在菜单栏选择工具—〉Internet 选项 —〉高级 —〉钩选“启用 FTP 文件夹视图 (在InternetExplorer之外)”复选框, 然后单击 确定 。
打开我的电脑或者是资源管理器,在地址栏直接输入ftp地址。
如果你已在IE8中打开ftp站点,请选择菜单栏右上边的"页面"-〉在windows浏览器中打开FTP。
❺ 在腾讯云上面安装宝塔系统之后,ftp不能连接。
先检查这些内容
1.注意内网IP和外网IP
2.检查ftp服务是否启动 (面板首页即可看到)
3.检查防火墙20端口 ftp 21端口及被动端口39000 - 40000是否放行 (如是腾讯云/阿里云等还需检查安全组)
4.是否主动/被动模式都不能连接
5.新建一个用户看是否能连接
6.更换ftp客户端使用flashfxp 如图勾上 再尝试连接
但凡解决了就可以登陆了,如果还是不行,那么试试最后一种方法:
登陆宝塔面板管理系统,找到左侧的“软件管理”--“FTP软件”---点击“设置”
然后点击配置修改:如图所示,查找“ForcePassiveIP”(位置188行左右)
#ForcePassiveIP192.168.0.1
删除前面的“#”将“192.168.0.1”修改为:服务器的IP地址,是服务器不是你客户端的IP地址!
ForcePassiveIP服务器公网ip地址
最后修改完记得重新启动一下FTP软件,打开FTP连接,你会发现奇迹发生了
❻ 我的FTP能够链接到VPS,但是无法显示远程文件夹 请问是怎么回事
客户端ftp链接成功,但最后远程界面窗口中一片空白,消息窗口中最后提示:“错误:无法取得目录列表”或者“错误: 无法打开传输通道。原因:由于目标计算机积极拒绝,无法连接。”,如果有谁遇到以上问题,尝试过诸如修改客户端、服务器端链接模式(由主动修改为被动,由被动修改为主动),或者修改服务器端ftp用户权限,或者修改服务器端防火墙的设置,仍然无济于事时
今天用公司的公共测试服务器,熟悉使用配置ftp服务。服务器端使用的是国外免费ftp服务器端软件filezilla,客户端使用的是国内免费ftp客户端软件8uftp。看过简单的说明帮助文档后开始动手,首先8uftp是不需要安装的直接双击执行没什么好说的,看看界面图吧:
❼ 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
可以删除,重命名
敬候高人解答。
❽ C# 从FTP下载文件报错: 远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)。
未找到文件一般是路径或文件名问题。无法访问一般是权限或者文件损坏问题。
祝你成功!
❾ 阿里云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
❿ linux ftp无法显示远程文件夹问题
①首先确认是否成功连接远程服务器;
②确认远程目录中是否存在文件夹;
③确认远程目录是否对当前ftp用户是可读的,也就是,当前用户有没有读取这个目录的权限。