linux服务器安装telnet服务 linux安装telnet命令


linux服务器安装telnet服务 linux安装telnet命令

文章插图
telnet命令通常用来远程登录,默认端口是23 。telnet程序是基于TELNET协议的远程登录客户端程序 。Telnet协议是TCP/IP协议族中的一员 , 是Internet远程登陆服务的标准协议和主要方式 。它为用户提供了在本地计算机上完成远程主机工作的 能力 。在终端使用者的电脑上使用telnet程序 , 用它连接到服务器 。终端使用者可以在telnet程序中输入命令 , 这些命令会在服务器上运行 , 就像直接在服务器的控制台上输入一样 。可以在本地就能控制服务器 。要开始一个 telnet会话 , 必须输入用户名和密码来登录服务器 。Telnet是常用的远程控制Web服务器的方法 。
telnet因为采用明文传送报文 , 安全性不好 , 很多Linux服务器都不开放telnet服务 , 而改用更安全的ssh方式了 。但仍然有很多别的系统可能采用了telnet方式来提供远程登录 , 因此弄清楚telnet客户端的使用方式仍是很有必要的 。
telnet命令还可做别的用途 , 比如确定远程服务的状态 , 比如确定远程服务器的某个端口是否能访问 。
telnet命令默认不安装,下面是Centos7的安装方式
  • 检查是否安装
> rpm -qa|grep telnet*> rpm -qa|grep xinetd
  • 如果没有安装就直接安装
> yum -y install telnet*> yum -y install xinetd
  • 设置开机启动并启动该服务
//设置开机启动> systemctl enable xinetd.service> systemctl enable telnet.socket//启动该服务> systemctl start telnet.socket> systemctl start xinetd> firewall-cmd --permanent --add-port=23/tcp> firewall-cmd --reload
  • 测试
> telnet 127.0.0.1
Ubuntu安装方法
> sudo apt-get install openbsd-inetd> sudo apt-get install telnetd> sudo /etc/init.d/openbsd-inetd restartTelnet 客户端命常用命令
  • open : 使用 openhostname 可以建立到主机的 Telnet 连接 。
  • close : 使用命令 close 命令可以关闭现有的 Telnet 连接 。
  • display : 使用 display 命令可以查看 Telnet 客户端的当前设置 。
  • send : 使用 send 命令可以向 Telnet 服务器发送命令 。支持以下命令:
  • ao : 放弃输出命令 。
  • ayt : “Are you there”命令 。
  • esc : 发送当前的转义字符 。
  • ip : 中断进程命令 。
  • synch : 执行 Telnet 同步操作 。
  • brk : 发送信号 。
  • quit :使用 quit 命令可以退出 Telnet 客户端 。
上表所列命令以外的其他命令都将以字符串的形式发送至 Telnet 服务器 。例如 , send json 将发送字符串json至Telnet 服务器 , 这样 , Telnet 会话窗口中将出现该字符串 。
命令格式telnet [参数] [主机]
命令功能
执行telnet指令开启终端机阶段作业 , 并登入远端主机 。
命令参数