ubuntu 9.10源 更新源列表

2009年11月24日 奇奇 没有评论

1.sudo gedit /etc/apt/sources.list
编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。

2.sudo apt-get update 更新源列表信息
可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”。

3.sudo apt-get upgrade  升级

或者用ubuntu自带的更新管理器升级也可


Ubuntu 9.10源列表:

台湾

代码:
deb http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ karmic-backports main multiverse restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted



SRT Sources

代码:
deb http://ubuntu.srt.cn/ubuntu/ karmic main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ karmic-backports main restricted universe multiverse


搜狐(速度很快,稍微不完整)

代码:
deb http://mirrors.sohu.com/ubuntu/ karmic main restricted
deb-src http://mirrors.sohu.com/ubuntu/ karmic main restricted
deb http://mirrors.sohu.com/ubuntu/ karmic-updates main restricted
deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates main restricted
deb http://mirrors.sohu.com/ubuntu/ karmic universe
deb-src http://mirrors.sohu.com/ubuntu/ karmic universe
deb http://mirrors.sohu.com/ubuntu/ karmic-updates universe
deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates universe
deb http://mirrors.sohu.com/ubuntu/ karmic multiverse
deb-src http://mirrors.sohu.com/ubuntu/ karmic multiverse
deb http://mirrors.sohu.com/ubuntu/ karmic-updates multiverse
deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates multiverse




北京交通大学

代码:
deb http://mirror.bjtu.edu.cn/ubuntu/ karmic main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-backports main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-proposed main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-security main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-updates main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-backports main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-proposed main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-security main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-updates main multiverse restricted universe



马来西亚

代码:
deb http://archive.mmu.edu.my/ubuntu/ karmic main restricted universe multiverse
deb http://archive.mmu.edu.my/ubuntu/ karmic-security main restricted universe multiverse
deb http://archive.mmu.edu.my/ubuntu/ karmic-updates main restricted universe multiverse
deb http://archive.mmu.edu.my/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://archive.mmu.edu.my/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://archive.mmu.edu.my/ubuntu/ karmic main restricted universe multiverse
deb-src http://archive.mmu.edu.my/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://archive.mmu.edu.my/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://archive.mmu.edu.my/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://archive.mmu.edu.my/ubuntu/ karmic-backports main restricted universe multiverse



江苏双线

代码:
deb http://mirror.lupaworld.com/ubuntu karmic main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu karmic-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu karmic-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu karmic-backports main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn karmic main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu karmic main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu karmic-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu karmic-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu karmic-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu/ karmic-proposed main restricted universe multiverse



日本

代码:
deb http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted
deb http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiverse
deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricted
deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricted
deb-src http://jp.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricted

分类: linux 标签:

图解在IIS7/IIS7.5中以FastCGI方式配置PHP的方法

2009年11月22日 奇奇 没有评论

主要内容:

  1. 下载PHP安装包
  2. 解压配置PHP
  3. 将PHP挂接到IIS
  4. 测试

一、下载PHP安装包

打开:http://www.php.net/downloads.php

(截至本文发布之时)推荐下载:PHP 5.2.11 zip package [10,270Kb] – 17 September 2009

二、解压配置PHP

在D盘根目录创建文件夹:PHPServer

将PHP安装包解压到此目录下,此时PHP.INI文件的路径应当为:”D:\PHPServer\php-5.2.11-Win32\php.ini-recommended

找到文件:php.ini-recommended

改名为:php.ini

打开php.ini,查找:extension_dir = “./”

将此行修改为:extension_dir = “D:\PHPServer\php-5.2.11-Win32\ext\”

按图配置参数:

保存并关闭!

三、将PHP挂接到IIS

安装IIS7.5的方法略过,不会装的请自己搜索吧!

打开IIS管理器,找到:“处理程序映射”,打开并按图操作:

此时回到IIS功能视图,找到:“FastCgi设置”,打开并按图操作:

添加文件监视和环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为10000:

添加对php.ini的文件监视可以在修改php配置之后无需重启IIS而让更改实时生效!

四、测试

php是否安装成功,还是需要测试一下的,测试也非常简单,创建一个IIS站点,并在其中放置一个扩展名为php的文档,内容为:

  • <?php  
  •     phpinfo();  
  • ?> 
  • 然后使用浏览器访问该文档,如果成功执行则表示php安装成功了!

    接下来就要靠你自己安装mysql、zend以及做更加详细的配置了。

    分类: win 标签:

    ubuntu解决txt乱码

    2009年10月9日 奇奇 没有评论

    解决办法:终端输入:gconf-editor

    依次打开;apps—gedit2—preferences—encodings

    双击右边的“auto_detected”—”双击”—输入:gb18030 —OK —点向上把它移动到最上边—OK.

    分类: linux 标签:

    终于拿到ubuntu送的光盘咯

    2009年10月3日 奇奇 没有评论

    其实我很早就在ubuntu的官方递交了派送免费光盘的申请,今天终于拿到了国外发过来的两张免费光盘(一张桌面版的,一张服务器版的).地址是写的是家里,而我们家那装在楼道口的信箱基本不看.今天外面回来突然去瞄了眼信箱口,既然发现有英文字的小包裹.(估计在里面躺了有几个月了).激动过后马上冲上楼向老妈要信箱钥匙.又冲下楼打开箱子,拿出这珍贵的小包.没有马上拆.回到家里找相机,可是有人在里面睡觉所以就用新买的手机凑合拍了几张给大家瞧瞧…

    最后感谢canonical公司送的免费光盘.

    20091003031 - 00

    我把地址给模糊了

    20091003030

    应该是正面

    20091003036

    说明

    20091003032

    打开里面一共两张盘还有一张贴纸,还有保护夹层哦.

    20091003033

    展示下

    20091003034

    服务器版的

    20091003035

    桌面版的

    分类: linux 标签:

    改注册表解决Win7工行、农行等网银登录或者支付问题

    2009年9月28日 奇奇 没有评论

    许多windows 7 IE8用户无法使用USBkey登入网银。该方法目前支持农行,建行,光大,交行等多家银行网银,欢迎各位网友积极测试!

    以华大K宝登入农行网银为例

    症状:

    在登陆农行网银,出现“确认证书”后,点击“确定”,却出现“无法显示该网页”!

    新操作方法:打开注册表编辑器

    (1)开始→运行→输入regedit

    (2)32位win7下找到,

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ZGHD Cryptographic Service Provider v1.0

    将Image Path值由“GP_MINCSP.dll”修改为“%SystemRoot%\System32\GP_MINCSP.dll”(即增加“%SystemRoot%\System32\”字段),结束。

    64位win7下找到(感谢腿毛飘飘,左楠风提供)

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\ZGHD Cryptographic Service Provider v1.0

    将Image Path值修改为“%SystemRoot%\SysWOW64\GP_MINCSP.dll”

    (3)无需重启,随便打开农行网银网址,出现“正在查找凭据平铺”,出现“确认证书”,点击确定即可出现“用户口令,请输入您的K宝密码”对话框,即可正常登陆网银。

    其他可用网银(方法与上雷同):

    交通银行(感谢k108cn测试)

    光大银行(感谢popofish测试)

    建行捷德(感谢cq-bbcyb测试)

    农行飞天诚信K宝(感谢dongyang测试)

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\EnterSafe ePassAuto CSP For ABChina v1.0]

    “Image Path”=”%SystemRoot%\System32\ePassAutocsp11_ABChina_s.dll” (感谢successc测试)

    附上解决05版工行金邦达U盾付款签名时候提示:”证书缺少CERT KEY PROV INFO PROP ID或CERT KEV CONTEXT PROP ID属性,无法用于签名!”的注册表。

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Smart Card Crypto Provider]

    “Image Path”=”%SystemRoot%\\SysWOW64\\basecsp.dll”

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\NettingSmart Card Cryptographic Provider v1.2]

    “Image Path”=”%SystemRoot%\\SysWOW64\\cspnet.dll”

    其实只改第二条也就行了,不过我认为还是加上第一个最好。这个是win7 x64的,x32的请参考上文。

    其他银行或者U盾也估计都在这里,大家可以以一个个看Provider下的目录,把没有路径的都加上。

    确实可以,建行 老捷得 +Win7 X64,修改成功

    32位win7下找到,

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\StarSec CSP CCB\

    将Image Path从原来的“sscsp_ccb.dll”改成“%SystemRoot%\System32\sscsp_ccb.dll”

    无需重启

    分类: win 标签:

    解决WordPress搬家后无法上传文件问题

    2009年9月5日 奇奇 没有评论

    把WordPress搬家后,发现后台上传文件通通显示错误:

    无法建立目录/wp-content/uploads/2009/03。

    是否上级目录没有写权限?

    找到wp_options表里,第60条记录(option_name=”upload_path”的那条记录)

    option_value为:

    /wp-content/uploads/2009/03

    将其更改为搬家后的路径后即可.

    分类: 笔记 标签:

    插接件的配接

    2009年9月5日 奇奇 没有评论
    分类: 笔记 标签:

    如何开启MSFTP的PASV模式

    2009年9月4日 奇奇 没有评论

    基于 IIS 的 FTP 服务支持两种主动和被动模式连接, 根据由客户端指定方法。 IIS 不支持禁用或者活动或被动连接模式。

    与 Internet, 上使用 HTTP 和其他协议 FTP 协议使用最小的两个连接会话期间: 用于控制, 半双工连接和进行数据传输全双工连接用于控制, 半双工连接和全双工连接进行数据传输:。 默认情况下, 服务器上 TCP 端口 21 用于控制连接, 但数据连接由方法, 客户端用来连接到服务器, 作为下面详细。

    因为通过控制连接客户端发送到服务器, 端口 命令 – 主动模式 FTP 连接 有时称为以 ” 客户端管理 “。 命令请求服务器以建立到客户, 使用 TCP 端口由 端口 命令指定数据连接从 TCP 端口 20 上。

    被动模式 FTP 连接 是有时称为到 ” 服务器管理 “, 因为与之一瞬态端口用作数据连接的服务器端端口服务器响应客户端发出 pasv 命令后,。 由客户端, 数据连接命令发出后服务器连接到客户立即使用端口上面控制连接的客户端端口。

    与端口范围 1024 – 65535 内默认模式 Passive – IIS FTP 中随机选择到响应。 要进一步限制这些巨大端口范围, 系统管理员可配置命名 PassivePortRange 元数据库属性关键字, 此属性关键字仅存在于 IIS 6.0, for IIS 5.0 在 Windows 2000, 系统管理员需要安装 Service Pack 4, 在系统注册表中 PassivePortRange 项中添加。

    更改 PassivePortRange for IIS, 执行过程之一下面部分中所述。

    用于 Windows Server 2003

    要启用直接编辑元数据库)

    1 . 打开 IIS Microsoft 管理控制台 (MMC)。

    2 . 右击本地计算机节点。

    3 . 选择 属性 。

    4 请确保 启用直接编辑元数据库 复选框。

    通过 ADSUTIL 脚本配置 PassivePortRange b)

    1 . 单击 开始 、 运行 , 键入 cmd, 和然后 确定 。

    2 . 键入 cd Inetpub\AdminScripts, 然后按 Enter。

    3 . 键入以下命令从命令提示符。

    CSCRIPT.exe adsutil.vbs set /MSFTPSVC/PassivePortRange “5500-5515″

    “5500-5515″ 为服务器对用户的开放端口,可以自由变换

    4 重新启动 FTP 服务。

    通过 ADSUTIL 脚本配置时您会看到以下输出:

    Microsoft (R) Windows Script Host 版本 5.6

    版权所有 (C) Microsoft Corporation 1996 – 2001。 保留所有权利。.

    PassivePortRange (STRING) ” 5500-5515 “:

    注意:如果开了系统自带的防火墙,必须在例外里添加以上端口

    对于 Windows2000Server

    要点 : 本文包含有关修改注册表信息。 修改注册表之前, 一定要备份并确保您了解如何在发生问题时还原注册表。

    为了此 PassivePortRange 将要使用 Windows 2000, 系统管理员必须安装 Service Pack 4 (SP 4) 或有关其他信息, 以后访问下列文章编号, 以查看 Microsoft 知识库文章:

    260910 如何获取最新 Windows 2000 Service Pack

    配置 PassivePortRange 通过注册表编辑器

    1 . 启动注册表编辑器 (Regedt 32 .exe)。

    2 . 找到以下注册表项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\

    3 . 添加名为 ” PassivePortRange ” (不带引号) 的 REG _ SZ 类型值。

    4 . 关闭注册表编辑器。

    5 . 重新启动 FTP 服务。

    注意 :FTP 将验证该范围是从 5001 到 65535。

    分类: win 标签:

    如何利用webmin在Linux主机中添加网站

    2009年9月3日 奇奇 没有评论

    Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步,动弹不得.为了降低 Linux系统的管理难度,更有效方便的使用该系统,我司所有Linux主机或VPS系统均预装了网页管理工具webmin.
      webmin是Linux下使用最为广泛,功能最为完善的基于游览器(网页)的操作系统管理工具,只需要简单的点击鼠标,即可实现以前必须使用命令才可完成的许多复杂工作,即使您是网络新手,也能让Linux为您所用.
      webmin功能复杂,模块繁多,本文仅介绍其中与网站相关的部分,即添加网站及MYSQL数据库,其它功能感兴趣的用户可自行查阅相关资料.

    1、登录系统
     在浏览器地址栏输入http://您服务器的IP地址:10000
     输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可(如下图)
     

    2、添加新网站
      当您准备利用该Linux服务器发布某个网站时,您首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程.
     当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下:
     2.1 添加FTP帐号
      Linux系统中FTP帐号通常也就是系统帐号,利用webmin添加的过程如下:
      登录webmin后,点击”系统”-”用户与群组”(如下图)
     

      再点击”创建新用户”(如下图)
     

      在”创建新用户”表单中,输入”用户名”,口令那儿选择”明文口令”并输入密码即可,所有其它选项全部默认,并点新建即可.该用户名与密码即是FTP上传用户名与密码.(如下图)
     

     2.2 添加网站
      Linux下的网站服务是由Apache软件来提供的,所以我们需要在webmin中点击”服务器”-”Apache 服务器”(如下图)
     

      点击后系统会列出现有的所有虚拟主机,此时我们需要点击”添加虚拟主机”(如下图)
     

      “服务器IP地址”选择”任意地址”
      “端口”指定为”80″
      “网站根目录”设置为步骤2.1所添加的系统帐号的主目录,默认情况下路径是/home/FTP用户名,可点击后边的”…”按钮浏览选择
      “默认绑定域名”填写为您的主域名,若有多个域名,则剩下的域名需要添加好虚拟主机后再行设置.
      最后点击”确定添加”即可(如下图)
     

     2.3 增加新的绑定域名
      添加虚拟主机默认只能指定一个域名,若您一个网站有多个域名需要绑定时,需添加好网站后按以下步骤操作.
     首先重新进入”Apache 服务器”管理,选中刚才添加的虚拟主机,点击刚才添加的虚拟主机前边的地球图标(如下图)
     
     
      再点击”网络和地址”(如下图)
     

      在”替代的虚拟服务器名”中将剩下的域名填写进去并点保存即可,每行一个.(如下图)
      

      ****特别注意****
      不管是添加虚拟主机还是新增绑定域名,保存后并不会立即生效,必须点击右上方的”保存修改”后方可生效(如下图)
      

    3、新加MySql数据库
      一般PHP网站都会使用一到两个MySQL数据库,一个完整的可使用的数据库实际上由三部分组成:①数据库本身,②登录MySQL系统的用户,③用户与数据库之间的关系。
      所以若要使用Webmin添加一个MySql数据库,需要经过三个步骤.
      3.1添加数据库
      点击Webmin的”服务器”-”MySQL数据库服务器”(如下图)
     

      再点击”创建新的数据库”(如下图)
     

      在”创建新的数据库”表单中,仅输入”数据库名”即可,不用修改其它任何设置并点”新建”即可,一般推荐数据库名和您的上传用户名相同,方便识别(如下图)
     

      3.2添加数据库登录用户
      在”Mysql数据库服务器”中点击”用户权限”(如下图)
     

      再点击”创建新用户”(如下图)
     

      在”创建新用户”表单中
      “用户名”填写登录名,一般推荐与数据库名相同
      “密码”设置为数据库登录密码
      “主机”默认”任何”即可
      “权限”不要选择,默认即可
      并点击”新建”(如下图)
     

      3.3建立添加的用户与数据库之间的关系
     在”Mysql数据库服务器”中点击”数据库权限”(如下图)
      

     再点击”创建新的数据库权限”(如下图)
       

     在”创建数据库权限”表单中
       “数据库”选择(Selected)刚才新建的数据库名
       “用户名”指定为刚才新建的MySQL用户
       “主机”默认选择”任何”
       “权限”选择好除”授予特权”外的所有权限
       并点击”新建”即可(如下图)
     

     

    经过以上步骤,一个完整的Linux下的网站空间即建立成功,当然部分PHP程序要求空间中的一些目录必须具备写权限,此时使用Webmin中的”其它”-”文件管理器”功能中的”信息”功能将该目录的组及其它用户的写入权限选中即可.(文件管理器是一个JAVA小程序,使用过程是先选中该目录,再点击”信息”,最后钩选全部权限,再点击”保存”即可)
     其实Webmin功能非常强大,几乎囊括了Linux管理的方方面面,此处只是抛砖引玉,更多复杂及强大的功能需要您自己去探索.

    分类: linux 标签:

    PASV模式失败正在尝试PORT或数据Sock错误的解决方法

    2009年8月30日 奇奇 没有评论

    1.什么是ftp中的PASV和PORT模式

     

    FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),先说说这两种不同模式连接方式的分别:

     

    先假设客户端为C,服务端为S。

     

    所谓Port模式:

     

    当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开了一个端口N在等着你进行数据连接),当服务端S收到这个Port命令后就会向客户端打开的那个端口N进行连接,这种数据连接就生成了。

     

     

    所谓Pasv模式:

     

    当客户端C向服务端S连接后,服务端S会发信息给客户端C,这个信息是(服务端S在本地打开了一个端口M,你现在去连接我吧),当客户端C收到这个信息后,就可以向服务端S的M端口进行连接,连接成功后,数据连接也建立了。

     

    从上面的解释中,可以看到两种模式主要的不同是数据连接建立的不同,对于Port模式,是客户端C在本地打开一个端口等服务端S去连接建立数据连接;而Pasv模式就是服务端S打开一个端口等待客户端C去建立一个数据连接。

     

    FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用:

     

    1.从客户向服务器发送一个文件。

    2.从服务器向客户发送一个文件。

    3.从服务器向客户发送文件或目录列表。

     

    注意:所有FTP服务器软件都支持PORT方式,大部分FTP服务器软件PORT方式和PASV方式都支持,有些FTP服务器不支持PASV方式都支持,故造成了PASV 模式失败,正在尝试 PORT错误 或者 数据Sock错误。对症下药,解决的方法其实很简单――取消PASV模式。

     

     

    2.具体的方法

     

    1)在ie中如何启用或者取消PASV模式:

     

    如果要在ie里启用或关闭PASV方式,先打开IE,在菜单里选择:工具 -> Internet选项 -> 高级,在“使用被动ftp”前面打上钩或者去掉钩,不过需要IE6.0以上才支持。

     

     

    2)FTP下载工具取消被动模式的方法:

     

    ★Cute FTP 3.5英文版:FTP―>Settings―>Options―>Firewall,将“PASV mode”前复选框中的打勾去掉。

    ★Cute FTP3.5中文版:FTP―>设置―>选项―>防火墙,“PASV方式(A)”前复选框中的打勾去掉。

    ★Cute FTP4.0中文版:右击你所建立的ftp站点―>选择属性(properties)―>去掉”use PASV mod” 选择项

    ★Cute FTP Pro2.0中文版:编辑―>全局设置―>连接―>连接类型,“PASV/PORT”下拉选项菜单选择PORT。

    ★Leap FTP2.7.2:Sites―>Site Manager―>Advanced,将“Use PASV mode”前复选框中的打勾去掉。

    ★flashfxp: 选项->参数->代理->去掉“使用被动模式”

    ★flashget: 选项->参数->代理服务器->编辑->将“Use PASV mode”前复选框中的打勾去掉。

     

    3.其他补充

     

    如果你用Serv-U架设FTP,那么Serv-U默认配置下两种方式都支持。

     

    如果要关闭PASV方式,打开Serv-U,进入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的钩去掉。

     

    在 Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入给PASV模式使用的本地端口范围,如60000-60020。请把端口范围限制在20个以内。之后,再在防火墙里打开这个范围的端口就可以了。

    分类: win 标签: