Linux的FTP服务器搭建
先描述下场景,用ftp搭建服务器,作为公司内部的一个下载站使用
看下下方报错截图
linux上搭建的FTP服务器,用windows访问出现报错
先分析200,227的的意思
200访问成功(可能是没有权限,所有还是报错)
227进入被动模式(ip地址。id端口)
报错原因
- ftp分为主动与被动模式俩种(passive command令进行切换)
- 如果是阿里云服务器,切记配置安全组端口(ftp默认20/21)
- linux防火墙规则,没有添加ftp的规则(不想配置规则,防火墙关掉也可以,不建议这么做)
解决方法:
打开IE浏览器 - 工具 - Internet选项 - 高级 - 设置 - 浏览 - 把使用被动FTP(用于防火墙和DSL调制解调器的兼容)前面的勾去掉。
附录(FTP错误提示码)
227
|
进入被动模式(IP地址,ID端口)
|
230
|
登录因特网
|
250
|
文件行为完成
|
257
|
路径名建立
|
331
|
要求密码
|
332
|
要求帐号
|
350
|
文件行为暂停
|
421
|
服务关闭
|
425
|
无法打开数据连接
|
426
|
结束连接
|
450
|
文件不可用
|
451
|
遇到本地错误
|
452
|
磁盘空间不足
|
500
|
无效命令
|
501
|
错误参数
|
502
|
命令没有执行
|
503
|
错误指令序列
|
504
|
无效命令参数
|
530
|
未登录网络
|
532
|
存储文件需要帐号
|
550
|
文件不可用
|
551
|
不知道的页类型
|
552
|
超过存储分配
|
553
|
文件名不允许
|