当前位置:  技术问答>linux和unix

ftp的20、21端口

    来源: 互联网  发布时间:2017-01-03

    本文导语:  如果一台机器1可以ftp到另一台机器2,则需要开通机器1到机器2的20和21端口,我在机器1上用“telnet 机器1的IP 21”可以看到: Trying 10.6.36.12... Connected to 机器2的ip. Escape character is '^]'. 但用“telnet 机器2的IP 20”...

如果一台机器1可以ftp到另一台机器2,则需要开通机器1到机器2的20和21端口,我在机器1上用“telnet 机器1的IP 21”可以看到:
Trying 10.6.36.12...
Connected to 机器2的ip.
Escape character is '^]'.

但用“telnet 机器2的IP 20”,则提示telnet: Unable to connect to remote host: Connection refused

请问这种情况是否说明机器2的20端口已开通?或者通过什么方式可以知道机器2的20端口已开通?谢谢。

|
ftp服务器连接的时候要用21号端口! ftp软件开启后21号端口就处于监听状态了。  20端口是数据端口 默认是不开启的。  

你去看/etc/service里对端口的简单定义 看看含义
ftp-data        20/tcp
ftp-data        20/udp
# 21 is registered to ftp, but also used by fsp
ftp             21/tcp
ftp             21/udp

转:
一个主动模式的FTP连接建立要遵循以下步骤:

  客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。

  客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。

  服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。

  客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。

|
看看是不是防火墙和杀毒软件的问题。

    
 
 

您可能感兴趣的文章:

  • FTP命令端口21,接收数据端口20?
  • FTP passive模式下客户端口的选择
  • 问一个nat ftp的多端口问题
  • 请问配置了ftp服务器、邮件服务器后系统默认开放哪些端口?
  • ftp 被动模式下用户端口的选择
  • 如何判断另一台UNIX机器打开了FTP端口?
  • 路由方式ADSL下,linux的ftp如何做端口映射?
  • SOLARIS下如何修改FTP默认端口?
  • [求助]请问我在安装完后,怎进行ftp.http等端口的设置
  • linux下我想关闭ftp服务。应该杀死那个端口
  • 请问:FTP工具或者命令怎么设置,让数据路和控制路都使用默认的21端口
  • unix网络编程问题,ftp取文件时网断了,为什么两个端口还是established?
  • 一般的tcpip实现都会提供ftp,telnet,daytime,以及time等基本服务,linux上提供13端口的daytime服务吗?
  • linux编程设计:如何实时监控并统计应用程序通过linux服务器各端口的流量,以及显示及时速率,源IP,目的IP,类型(TCP、UDP、FTP、HTTP等)?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print.attribute.standard类referenceurischemessupported的类成员方法: ftp定义及介绍
  • 用ftp命令连到ftp服务器后,在ftp提示符下用什么命令可以查看本地机器当前目录有哪些文件?
  • ftp协议介绍及ftp常用的上传下载等操作命令使用方法
  • 为什么会出现ftp: ftp/tcp: unknown service
  • FTP客户端Java类库 ftp4j
  • 请问如何在Redhat7.1下安装Ftp服务,如何开启Ftp帐号????请教!!!急急急急急急
  • FTP匿名登陆 LINUX 出现错误 linux FTP 550 permission iis7站长之家
  • ubuntu装好BUM后,看不到FTP服务,如何开启FTP服务?
  • 基于Web的FTP客户端 net2ftp
  • 跨平台FTP服务器 Wing FTP Server
  • Node.js 的 FTP 客户端 node-ftp
  • FTP客户端 FTP Rush
  • 如何在Red Hat上建立FTP服务 并且建立FTP一个用户
  • 请教一个跑shell连ftp时获取ftp返回值的问题
  • Crob FTP Server并发用户测试,免费开放FTP,欢迎参加
  • 在安装linux7.2时忘了选择FTP,怎样手动安装FTP?
  • 在ubanto中使用ftp命令访问ftp站点,但是文件列表显示乱码
  • ftp client程序怎麼通過代理服務器連上ftp server?
  • ftp连接问题,就是linux连接windows ftp的问题,高手请进(在线等待)!!!!!
  • 我想在我的red hat linux开FTP服务器,有没有什么软件可以开FTP服务器的??
  • vsftpd ftp: ftp/tcp: unknown service 请教高手指点


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3