Linux telnet下令教程:远程控制工具(附实例详解和注意事项) ...

打印 上一主题 下一主题

主题 1761|帖子 1761|积分 5283

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Linux telnet下令介绍

telnet(Teletype Network)是一种网络协议,用于在远程主机和当地计算机之间建立文本式毗连。它最初于1969年开发,是Internet的早期协议之一。telnet下令利用TCP/IP网络通过端口23建立毗连,提供了一种通过下令行界面管理远程系统的方式。
Linux telnet下令适用的Linux版本

telnet下令在大多数Linux发行版中都可以利用,但可能必要手动安装。以下是在不同Linux发行版中安装telnet的方法:


  • Debian/Ubuntu:利用apt包管理器安装。
    1. [linux@bashcommandnotfound.cn ~]$ sudo apt update
    2. [linux@bashcommandnotfound.cn ~]$ sudo apt install telnetd -y
    复制代码
  • CentOS/RHEL/Fedora:利用yum或dnf包管理器安装。注意,CentOS 7和CentOS 8的安装工具可能不同。
    1. [linux@bashcommandnotfound.cn ~]$ sudo yum update
    2. [linux@bashcommandnotfound.cn ~]$ sudo yum install telnet telnet-server -y
    复制代码
Linux telnet下令的根本语法

telnet下令的根本语法格式如下:
  1. telnet [-468EKLadr] [-Xa authtype] [-b hostalias] [-e escapechar] [-l user] [-n tracefile] [ host [port] ]
复制代码
Linux telnet下令的常用选项或参数说明

选项说明-4欺凌利用IPv4地点-6欺凌利用IPv6地点-8允许8位输入数据-E禁止回显-K不主动登录到远程主机-L允许8位输出数据-a尝试主动登录-b hostalias利用主机别名代替真实主机名-d启用调试模式-e escapechar设置转义字符-l user主动登录为用户-n tracefile记载输入和输出信息到文件-r利用远程数据毗连host指定要毗连的远程主机port指定要毗连的远程主机的端标语 Linux telnet下令实例详解

实例1:毗连到远程主机

  1. [linux@bashcommandnotfound.cn ~]$ telnet example.com
复制代码
这个下令将毗连到名为example.com的远程主机。
实例2:指定端口毗连到远程主机

  1. [linux@bashcommandnotfound.cn ~]$ telnet example.com
  2. 23
复制代码
这个下令将毗连到名为example.com的远程主机的23端口。
实例3:利用IPv4地点毗连到远程主机

  1. [linux@bashcommandnotfound.cn ~]$ telnet -4 example.com
复制代码
这个下令将欺凌利用IPv4地点毗连到名为example.com的远程主机。
实例4:利用IPv6地点毗连到远程主机

  1. [linux@bashcommandnotfound.cn ~]$ telnet -6 example.com
复制代码
这个下令将欺凌利用IPv6地点毗连到名为example.com的远程主机。
实例5:禁止回显

  1. [linux@bashcommandnotfound.cn ~]$ telnet -E example.com
复制代码
这个下令将禁止回显,毗连到名为example.com的远程主机。
实例6:不主动登录到远程主机

  1. [linux@bashcommandnotfound.cn ~]$ telnet -K example.com
复制代码
这个下令将不主动登录到名为example.com的远程主机。
实例7:尝试主动登录

  1. [linux@bashcommandnotfound.cn ~]$ telnet -a example.com
复制代码
这个下令将尝试主动登录到名为example.com的远程主机。
实例8:利用主机别名代替真实主机名

  1. [linux@bashcommandnotfound.cn ~]$ telnet -b example example.com
复制代码
这个下令将利用主机别名example代替真实主机名example.com。
实例9:启用调试模式

  1. [linux@bashcommandnotfound.cn ~]$ telnet -d example.com
复制代码
这个下令将启用调试模式,毗连到名为example.com的远程主机。
实例10:设置转义字符

  1. [linux@bashcommandnotfound.cn ~]$ telnet -e ! example.com
复制代码
这个下令将设置转义字符为!,毗连到名为example.com的远程主机。
实例11:主动登录为用户

  1. [linux@bashcommandnotfound.cn ~]$ telnet -l user example.com
复制代码
这个下令将主动登录为用户user,毗连到名为example.com的远程主机。
实例12:记载输入和输出信息到文件

  1. [linux@bashcommandnotfound.cn ~]$ telnet -n tracefile example.com
复制代码
这个下令将记载输入和输出信息到文件tracefile,毗连到名为example.com的远程主机。
实例13:利用远程数据毗连

  1. [linux@bashcommandnotfound.cn ~]$ telnet -r example.com
复制代码
这个下令将利用远程数据毗连,毗连到名为example.com的远程主机。
实例14:指定要毗连的远程主机的端标语

  1. [linux@bashcommandnotfound.cn ~]$ telnet example.com
  2. 8080
复制代码
这个下令将毗连到名为example.com的远程主机的8080端口。
实例15:毗连到远程主机并实行下令

  1. [linux@bashcommandnotfound.cn ~]$ echo "ls /" | telnet example.com
复制代码
这个下令将毗连到名为example.com的远程主机,并在远程主机上实行ls /下令。
Linux telnet下令的注意事项



  • telnet下令发送的数据不加密,因此可能容易成为黑客的目标。
  • 如果在尝试利用telnet下令时收到bash: telnet: command not found的错误消息,可能必要安装telnet。
Linux telnet相干下令



  • telnet下令:登录远程主机和管理
  • ssh下令:安全的远程登录工具
  • scp下令:安全地在当地和远程主机之间复制文件
  • rsync下令:远程数据同步工具
  • ftp下令:文件传输协议客户端
  • sftp下令:基于SSH的文件传输协议
  • ping下令:检查网络的连通性
  • traceroute下令:追踪数据包路由的工具
  • nc下令(netcat):网络工具用于读写网络毗连
  • curl下令:数据传输工具支持多协议
  • wget下令:非交互式网络文件下载工具
  • dig下令:DNS 查询工具
  • host下令:DNS 查找下令
  • iptables下令:系统级的防火墙服务工具
  • netstat下令:表现网络状态信息的工具
  • top下令:表现系统运行的进程并动态更新
  • grep下令:文本搜索工具
  • cat下令:合并文件到尺度输出
  • chmod下令:更改文件权限
  • chown下令:更改文件全部者和组

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天津储鑫盛钢材现货供应商

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表