zoukankan      html  css  js  c++  java
  • telnet 测试ftp工作原理

    我们需要两台虚拟机,一台作为ftp服务器,一台作为客户端;

    在服务器端建立测试文件

    [root@mycat ftp]# touch {1..5}.txt

    在客户端进行测试,我们用telnet进行测试

    [root@slave1 ~]# telnet 192.168.88.128 21
    Trying 192.168.88.128...
    Connected to 192.168.88.128.
    Escape character is '^]'.
    220 (vsFTPd 3.0.2)
    user ftp
    331 Please specify the password.
    pass ftp
    230 Login successful.
    PORT 192,168,88,102,48,57
    200 PORT command successful. Consider using PASV.

    客户端再开一个窗口用nc工具进行监听12345端口

    [root@slave1 ~]# nc -l 192.168.88.102 12345

    在客户端测试

    list
    150 Here comes the directory listing.
    226 Directory send OK.
    
    
    
    [root@slave1 ~]# nc -l 192.168.88.102 12345
    -rw-r--r--    1 0        0               0 Jul 15 02:10 1.txt
    -rw-r--r--    1 0        0               0 Jul 15 02:10 2.txt
    -rw-r--r--    1 0        0               0 Jul 15 02:10 3.txt
    -rw-r--r--    1 0        0               0 Jul 15 02:10 4.txt
    -rw-r--r--    1 0        0               0 Jul 15 02:10 5.txt
    drwxr-xr-x    2 0        0               6 Oct 30  2018 pub

    这就是ftp主动连接工作原理

  • 相关阅读:
    .NET CF 枚举设备窗口
    .NET CF WM设备(手机)振动
    如何将 byte[] 转换为 IntPtr?
    Mobile 重启设备
    如何删除只读文件?
    随笔
    故乡的原风景
    岁月神偷
    opengl纹理映射
    bootstrap 学习笔记
  • 原文地址:https://www.cnblogs.com/loganSxb/p/11187506.html
Copyright © 2011-2022 走看看