代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
> >
两种方式登录FTP
时间:2020-10-05 21:32:59 | 栏目: | 点击:次
为了共享资源,很多企业网都架设了FTP服务器。一般这些FTP服务器是通过网络防火墙或端口接入公网的,因此会碰到用户无法登录FTP服务器的问题。这些问题的出现,除了用户的操作失误外,主要与网络防火墙严格控制端口以及复杂的网络环境有关。下面,e博士就针对这一问题给大家讲讲怎样选择FTP服务器的登录方式。 一、FTP的工作模式 要想彻底解决用户无法登录FTP服务器的问题,必须了解FTP协议的工作模式。FTP协议的工作模式有两种:PORT模式和PASV模式,相对于服务器而言,PORT是一种主动模式,而PASV是被动模式。 小知识:FTP(File Transfer Protocol文件传输协议)服务是基于TCP协议的一种服务,用于计算机之间相互传送文件,用户通过它能够获取Internet中的资源。FTP提供了登录、目录查询、文件操作及其他会话控制功能。上传或下载网站文件时也会用到它。 PORT模式:PORT模式建立的数据链路通道是由FTP服务器端发起,FTP服务器使用20端口连接客户端的某一个大于1024的端口。 PASV模式:PASV模式的数据传输链路的建立是由FTP客户端发起的,它使用一个大于1024的端口连接服务器上1024以上的某一个端口。 用户在登录FTP的过程中,服务器应该使用21端口(也可使用20端口和一些不固定的大于1024的端口),客户端应该使用大于1024的端口。由于网络防火墙对端口的严格控制和复杂的网络环境,所以很容易就出现用户无法登录FTP服务器的问题。 二、模式的选择 为了能成功登录FTP服务器,客户端必须正确设置使用PASV或PORT模式登录。 1.使用内网IP地址 当客户端使用PORT登录方式时,FTP服务器将无法连接客户端建立数据链路。因为客户端没有公网IP地址,这种情况下,客户端必须使用PASV登录方式。这就是很多内网用户不能登录FTP服务器的一个重要原因。 2.使用公网IP地址 当客户端使用PASV登录方式时,客户端向服务器发送连接请求,建立数据链路通道,这时可以顺利登录FTP服务器。如果这时使用PORT登录方式,在建立数据链路通道时,由服务器向客户端发送连接请求,此时连接请求会被防火墙拦截,除非开放大于1024的高端端口。 对于一般用户来说,直接判断使用哪种登录方式有些困难,大家不妨先使用一种方式登录FTP服务器,如果不行,再选择另一种方式。 三、登录方式的选择 在大部分FTP客户端软件的登录方式选择中,只能看到PASV模式(被动模式),这是因为FTP登录方式只有PORT和PASV两种,使用PASV登录方式,就意味着取消PORT登录方式。 1.在IE中切换登录方式 Internet Explorer默认使用PORT登录方式,要想使用PASV登录方式非常简单。在IE主窗口中,点击“工具→Internet选项“?熏切换到“高级”标签页,选择“使用被动FTP”选项,点击“确定”按钮即可。 2.在PowerFTP中切换登录方式 在PowerFTP主窗口中,点击“工具→选项”,在弹出的选项对话框中,点击“代理”选项,在右侧的框中选择“使用PASV模式”选项,最后点击“确定”按钮,这样就能使用PASV登录方式了,不选择此项则使用的是PORT登录方式。其它FTP客户端软件的设置基本一致,这里就不再另外举例了。
您可能感兴趣的文章:
R语言ggplot2边框背景去除的实现
使用“新网”接口的用户注意问题
正则表达式直接在EXCEL中使用的详细步骤
常见木马的手工清除方法
php半小时精通正则表达式
相关文章
05-16
Powershell小技巧之通过EventLog查看近期电脑开机和关机时间
05-16
IDEA配置GIT的详细教程
05-16
提高页面加载速度的几个方法小结
05-16
易语言设置组合框项目数值的方法
05-16
VMware Workstation虚拟机安装操作方法
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长