FTP默认是的20和21端口,一般设备会自动识别21并开放20。管理端口和数据端口

当你改了以后呢。。就它无法自动开放别一个端口了。

完成一个FTP的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一个命令端口,其实另外还有一个数据端

FTP具有两种模式,分别是port模式(也叫主动模式)和pasv模式(也叫被动模式),怎么来理解这两种模式呢?我来打个比喻吧,

在主动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会通过另外一个数据端口把东西传给客户端,这就是主动模式,可以理解为服务端主动给客户端传输文件;

在被动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,服务器端知道后,就打开一个端口,然后告诉客户端,我已经打开了某某端口,你自己进去拿吧,于是客户端就从那个端口进去拿文件了,这就是被动模式,可以理解为服务端被客户端拿走了东西

在主动模式中,FTP的两个端口是相对固定的,如果命令端口是x的话,那数据端口就是x-1,也就是说默认情况下,命令端口是21,数据端口就是20;你把命令端口改成了123,那么数据端口就是122。这样使用防火墙就很方便了,只要开通这两个端口就可以了,但是如果客户端是共享上网的话那岂不是不能正常使用FTP了,这样还是不行,一定需要被动模式。

被动模式中就麻烦了些,默认情况下命令端口是21,但是数据端口是随机的,这个需要在设备里设置一下被动端口。

设置完后,需要在做映射的时候,也开些这些端口.

ftp服务器修改默认端口,FTP原理和修改FTP默认端口相关推荐

  1. 如何修改ftp服务器共享密码,华硕RT-AC86U路由器如何设置FTP共享服务?

    华硕RT-AC86U路由器如何设置FTP共享服务?华硕RT-AC86U路由器可以插上USB储存设备读取信息,也可以设置FTP共享服务让使用者可以通过互联网或者局域网访问设备中的文件.接下来的文章中小编 ...

  2. linux ftp服务器搭建及用户的分配,Linux搭建FTP服务器

    1..FTP服务器有什么用 .FTP服务器是能够提供文件存储.访问的计算机,实现了文件共享. 2.FTP是什么 FTP是File Transfer Protocol(文件传输协议),是一种基于TCP的 ...

  3. Win10搭建FTP服务器+java代码实现文件上传至FTP服务器

    Win10搭建ftp服务器 打开控制面板 -> 程序和功能,点击启用或关闭Windows功能,勾选红色方框内的选项 控制面板 -> 管理工具,如下打开IIS管理器 先在本地磁盘中创建一个目 ...

  4. FTP如何用计算机名,ftp服务器使用虚拟主机名(怎么设置ftp服务器)

    恩,ftp空间只能是存放东西的,像移动硬盘 而虚拟主机不仅可存东西,而且可以绑定域名做网站 ftp空间不一定是虚拟主机 但虚拟主机一定是ftp空间的 ftp不是虚拟主机,ftp只是一个能通过远程上传下 ...

  5. 怎么在linux下使用ftp服务器,怎么在Linux下建立安全的FTP服务器?

    怎么在Linux下建立安全的FTP服务器? 2018-08-31 15:53 分享人:老牛 学习Linux系统时,你可能会遇到网络服务的问题,这里将介绍linux FTP服务器安全及DHCP服务的实现 ...

  6. ftp服务器上传的文件打不开,ftp服务器文件有的上传不了

    ftp服务器文件有的上传不了 内容精选 换一换 为了防止您的主机被勒索病毒侵害,请创建防护策略,将重点防御的文件添加到防护策略的监控路径中,并启动机器学习.机器学习会自动聚类并收集该策略下的所有服务器 ...

  7. ftp服务器不能双向传输文件,实现文件双向传输搭建FTP服务器

    考试大编辑整理:实现文件双向传输 搭建FTP服务器 FTP(File Transfer Protocol),是文件传输协议的简称.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序( ...

  8. php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  9. ftp服务器web里有个文件,web实现ftp服务器文件

    web实现ftp服务器文件 内容精选 换一换 Web服务端证书,即鲲鹏性能分析工具的Web服务端与Web浏览器之间通讯的证书.已成功登录鲲鹏性能分析工具.管理员用户(tunadmin)可以执行生成CS ...

  10. ftp服务器上传创建文件夹权限设置密码,ftp服务器如何创建文件夹权限设置

    ftp服务器如何创建文件夹权限设置 内容精选 换一换 该任务指导用户使用Loader将数据从Hive导出到SFTP服务器.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授权访问作业 ...

最新文章

  1. opsforhash 过期时间_药品过期还能吃吗?本文带你秒懂药品有效期~
  2. 使用批处理执行sql 语句
  3. 这就是80后的我们!
  4. Authorization object where used list in tcode SUIM
  5. 2014 网选 广州赛区 hdu 5023 A Corrupt Mayor's Performance Art
  6. Qt图形界面编程入门(创建一个简单的程序)
  7. NBU7.5升级至8.1.2(在不考虑授权的情况)
  8. Android学习随笔 -- draw9patch的使用
  9. oracle异构迁移,异构数据库系统迁移到Oracle 工具 - Oracle SQL Developer
  10. 【python】-- 类的继承(新式类/经典类)、多态
  11. cocos2d-x瓦片地图制作详解
  12. 早上不会起不来!五个窍门帮你摆脱起床困难症(ฅ◑ω◑ฅ)
  13. 罗杨老师带你了解谷歌编程之夏(GSoC)活动全流程
  14. Vmware Esxi在线管理虚拟机
  15. C#使用EmguCV库(图像读取、显示、保存)(二)
  16. 蚂蚁金服2018CIKM中GEM算法《Heterogeneous Graph Neural Networks for Malicious Account Detection》
  17. [豆瓣9.2]梯利的西方哲学史为入门级作品中的最佳推荐《西方哲学史-增补修订版》(唯一带索引的版本)...
  18. Linux 练习 - 磁盘存储和文件系统
  19. 数据源是什么?数据源有哪些?
  20. 解决MSN无法登录问题

热门文章

  1. 深度学习结合SLAM的研究思路/成果整理之(二)语义SLAM 端到端
  2. 23王道——层次遍历、非递归中序遍历
  3. python微信群管理开禁言_微信群主怎么禁言别人?微信群怎么让群员禁言?
  4. HttpClient在Android新API上的java.lang.NoSuchFieldError: No static field INSTANCE问题
  5. JQuery网页飘窗
  6. 程序员的副业:我的第一本书出版啦!
  7. sagemath matlab,sagemath 是否真的好用?还是隐藏了大坑?
  8. 老钱的处女作《深入理解RPC》正式上线了
  9. Dell IDRAC服务器重装系统详解(远程连接)
  10. CDlinux 安装