ubuntu

Ubuntu下telnet命令使用技巧

小樊
46
2025-08-11 05:55:01
栏目: 智能运维

Ubuntu下telnet命令使用技巧

一、基础用法

  1. 安装Telnet客户端

    sudo apt update && sudo apt install telnet  
    
  2. 连接远程服务器

    telnet <服务器地址> <端口号>  # 默认端口23  
    # 示例:连接example.com的SSH服务(端口22)  
    telnet example.com 22  
    
  3. 检查端口连通性
    若连接成功,显示Connected to...;失败则提示Connection refused或超时。

二、高级用法

  1. 自动化脚本
    结合重定向或管道实现批量端口检测,例如:

    # 检测多个服务器端口  
    for host in server1 server2; do  
      telnet $host 80 >/dev/null 2>&1 && echo "$host: 端口开放" || echo "$host: 端口关闭"  
    done  
    
  2. 交互式命令发送

    • 连接HTTP服务手动发送请求:
      telnet example.com 80  
      GET / HTTP/1.1  
      Host: example.com  
      # 按两次Enter发送请求  
      
    • 测试SMTP服务:
      telnet smtp.example.com 25  
      HELO localhost  
      MAIL FROM:<user@example.com>  
      RCPT TO:<recipient@example.com>  
      DATA  
      Subject: Test  
      .  
      
  3. 会话控制

    • 退出会话:输入quitexit,或按Ctrl+]后输入close
    • 设置超时:set timeout 10(单位:秒)。

三、注意事项

四、替代方案

推荐使用SSH替代Telnet,支持加密传输,命令格式类似:

ssh user@server -p 22  

以上技巧参考自,可根据实际需求选择使用。

0
看了该问题的人还看了