今天将服务器的Serv-U 盗版的不安全的ftp服务器给替换了..
换成了安全,免费的 FileZillaFTP Server了.
由于安全原因,服务器开防火墙,设置访问FTP就成了个小问题..
我客户度是FileZilla Client,连接FTP Server可以连接上.开始就是
以及另一个无法获得数据的错误,类似下面(网上找的,自己的错误代码没有保留)
状态: 正在连接 58.55.127.9:21...
状态: 连接建立,等待欢迎消息...
返回: 220 Gene6 FTP Server v3.7.0 (Build 24) ready...
命令: USER ibm01
返回: 331 Password required for ibm01.
命令: PASS *****
返回: 230 User ibm01 logged in.
命令: SYST
返回: 215 UNIX Type: L8
命令: FEAT
返回: 211-Extensions supported:
返回: AUTH TLS
返回: CCC
返回: CLNT
返回: CPSV
返回: EPRT
返回: EPSV
返回: MDTM
返回: MLST type*;size*;created;modify*;
返回: MODE Z
返回: PASV
返回: PBSZ
返回: PROT
返回: REST STREAM
返回: SIZE
返回: SSCN
返回: TVFS
返回: UTF8
返回: XCRC "filename" SP EP
返回: XMD5 "filename" SP EP
返回: XSHA1 "filename" SP EP
返回: 211 End.
命令: CLNT FileZilla
返回: 200 Noted.
命令: OPTS UTF8 ON
返回: 200 UTF8 OPTS ON
状态: 已连接
状态: 读取目录列表...
命令: PWD
返回: 257 "/" is current directory.
命令: TYPE I
返回: 200 Type set to I.
命令: PASV
返回: 227 Entering Passive Mode (58,55,127,9,205,245)
命令: LIST
返回: 425 Cannot open data connection.
|
原因就是什么Passive模式的配置...
一个是本地的设置
FileZilla ->编辑 -> 设置 -> 连接-FTP-主动模式,限制本地的端口为6000-6010(你可以随意选择)
|
一个是ftp server的设置
FileZilla ->setting 设置passive mode setting,设置下面的端口范围也是6000-6010然后加到防火墙中..一个一个加,因为windows的防火墙很扯淡.
|
当然我更改了默认端口,又使用了SFTP,就是在服务器端生成一个算式密钥吧.客户端连接的时候选择隐式连接SFTP,端口是990。传输时安全了...以后在也不用受到 那些扫描FTP21端口的,日志里记录的什么test,upload,admin啦什么扫描记录,一看就是...
参考:
这个是用filezilla server创建SFTP的过程.
阅读(12322) | 评论(0) | 转发(0) |