telnet-如何处理Telnet转义字符

问题描述

如何处理Telnet转义字符

解决方案

如图所示,我自己用写的一个Telnet客户端,以上是从linux服务器端获取的数据,请问如何解码我才能在memo控件中正常显示

解决方案二:
Java中特殊字符处理(转义字符)

解决方案三:
Telnet 命令使用方法

  Telnet 命令允许您与使用 Telnet 协议的远程计算机通讯。运行 Telnet 时可不使用参数,以便输入由 Telnet 提示符 (Microsoft Telnet>) 表明的 Telnet 上下文。可从 Telnet 提示符下,使用 Telnet 命令管理运行 Telnet 客户端的计算机。

  Telnet 客户端命令提示符接受以下命令:

  open : 使用 openhostname 可以建立到主机的 Telnet 连接。

  close : 使用命令 close 命令可以关闭现有的 Telnet 连接。

  display : 使用 display 命令可以查看 Telnet 客户端的当前设置。

  send : 使用 send 命令可以向 Telnet 服务器发送命令。支持以下命令:

  ao : 放弃输出命令。

  ayt : “Are you there”命令。

  esc : 发送当前的转义字符。

  ip : 中断进程命令。

  synch : 执行 Telnet 同步操作。

  brk : 发送信号。

  上表所列命令以外的其他命令都将以字符串的形式发送至 Telnet 服务器。例如,sendabcd 将发送字符串 abcd 至 Telnet 服务器,这样,Telnet 会话窗口中将出现该字符串。

  quit

  使用 quit 命令可以退出 Telnet 客户端。

  set

  使用带有下列参数之一的 set 命令为当前会话配置 Telnet 客户端。

  bsasdel

  Backspace 将作为删除而发送。

  codeset option

  只有当语言设置为日语时才可用。将当前代码集设置为选项,可以为下列选项之一:

  ? Shift JIS

  ? Japanese EUC

  ? JIS Kanji

  ? JIS Kanji (78)

  ? DEC Kanji

  ? NEC Kanji

  应该在远程计算机上设置相同的代码集。默认情况下,Telnet 客户端使用光栅字体。使用这些代码集访问远程计算机之前,您必须配置 Telnet 客户端以使用 TrueType 字体,从而确保正确地显示字符。

  crlf

  新行模式:导致 Return 键发送 0x0D 0x0A。

  delasbs

  Delete 将作为退格键发送。

  escapecharacter

  从 Telnet 会话模式转换到 Telnet 命令模式。当处于 Telnet 命令模式时,按 Enter 将会返回到 Telnet 会话模式。

  localecho

  打开 localecho。

  logfilename

  指定为该会话将 Telnet 日志写入到的文件的名称。如果不指定该文件的路径,将在当前目录中创建文件。指定日志文件还会启动日志记录。

  logging

  启动该会话的日志。

  mode {console | stream}

  操作的模式。

  ntlm

  启动 NTLM 身份验证。

  term {ansi | vt100 | vt52 | vtnt}

  您希望 Telnet Client 模拟的终端的类型。

  ?

  显示 set 的帮助信息。

  unset

  使用 unset 命令可以关闭先前使用 set 命令设置的选项。

  status

  使用 status 命令可以确定运行 Telnet 客户端的计算机是否已成功连接。

  ?/help

  显示“帮助”信息。

  FTP:文件传输协议。先说说他的功能吧,主要就是从运行FTP服务器的计算机传输文件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。

  命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]

  说说他们的含义吧。

  -v 不显示远程服务器响应

  -n 禁止第一次连接的时候自动登陆

  -i 在多个文件传输期间关闭交互提示

  -d 允许调试、显示客户机和服务器之间传递的全部ftp命令

  -g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符

  -s:filename 指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。

  -a 绑定数据连接时,使用任何的本地端口

  -w:windowsize 忽略默认的4096传输缓冲区

  computer 指定要连接的远程计算机的ip地址

时间: 2024-09-18 13:56:59

telnet-如何处理Telnet转义字符的相关文章

Windows 8怎么启用telnet功能?telnet怎么打开

1.在"开始"-->"控制面板"然后调整查看方式为列表了,再我们找到程序点击它. 2.然后在打开界面我们点击"启用或关闭Windows功能"如下图所示 3.然后我们在弹出的windows功能我们可以把勾选Telnet服务器.Telnet客户端,单击确定,系统开始更改应用   4.好了设置好之后我们就可以Windows已完成请求的更改,我们再点击"重启电脑"就可邓. 5.我们在重启电脑时记得一定不要过程中关机哦,等待系统配

Linux操作系统下设置Telnet方法介绍

这样, root 就可以直接进入 Linux 主机了.不过,建议不要这样做.也可以在普通用户进入后,切换到root用户,拥有root的权限. Linux/" target=_blank>Linux 下Telnet的设置 Telnet服务的配置步骤如下: 一.安装Telnet软件包(通常要两个) 1. Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序; 2. Telnet-server ,这个软件包提供的是 Telnet 服务器端程序; 安装之前

Linux下telnet,openSSH,VNC远程服务器的搭建过程

一:搭建telnet服务器(注:telnet是明文传输,没有经过加密.端口号23) 1:[root@lyt ~]# mkdir /mnt/cdrom [root@lyt ~]# mount /dev/cdrom /mnt/cdrom/ [root@lyt ~]# cd /mnt/cdrom/Server/ [root@lyt Server]# rpm -qa |grep telnet      #查询telnet服务器是否安装 [root@lyt Server]# ll telnet*   #查

windows7系统下telnet命令失效提示不是内部或外部命的解决方法

telnet 命令Telnet 是一个基于文本的程序,可以使用它通过 Internet 连接到其他计算机.通过它,您可以访问远程计算机上的程序和服务.那如果打开windows7自带的CMD输入telnet命令之后,系统却提示我"不是内部或外部命令也不是可运行的程序或批处理",该如何解决呢? 我的第一感觉是CMD功能失效了,于是又尝试了ping的命令,奇怪的是ping功能可以正常使用. 这时候我想到了可能是在windows7上telnet这个功能没有被开启. 于是打开"控制面板

ssh协议和telnet协议 理解 小结

SSH简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其它网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.端口22. Telnet简介 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在

Telnet SSH1 SSH2 简介

本文整理自网络: 之前都是通过secureCRT直接telnet到远程主机来完成工作的,虽然也发现连接设置中的协议有诸多选项(SSH1.SSH2.Telnet.Telnet/SSL等)可以使用,但并没有关注过.后来在黑龙江分支办公因为协议选择错误造成无论如何也无法连接远程主机,郁闷许久,于是决定总结一下. Telnet简介: Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.默认端口23..它为用户提供了在本地计算机上完成远程主机工作的能力.在終端

CentOS7 下安装telnet服务

今天搞了下 Centos 7 下面升级 openssl 和 openssh ,顺便装了下 telnet # 安装 telnet 避免 ssh 无法登录 yum -y install xinetd telnet telnet-server # 允许 root 账号登陆 vi /etc/securetty # 末尾添加两行 pts/0 pts/1 # 添加防火墙端口 vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m

远程登录:telnet

telnet:可以管理远程服务器监听23端口. 网络传输韦明文传输.   第三方软件:putty软件 服务:xinetd软件:telnet-server-0.17-30配置:/etc/xinetd.d/telnet 启动telnet:$service xinted start/status/stop 登陆:$telnet 192.168.18.63 怎样开启root登陆telnet的功能?将/etc/securetty文件删除或重命名.改名:mv /etc/securetty /etc/secu

java使用telnet连接交换机并管理交换机

像crt或者ssh.甚至是cmd命令中使用window的telnet命令连接交换机.都可以起到控制交换机的作用. telnet说白了就是一个tcp的长连接.你向交换机输入一组命令,其实就是你使用socket连接上交换机,把你的命令out出去. 如果你想看你执行的命令,返回了什么,你就是用io流直接读取socket中的长连接流中的内容即可.telnet其实就是这么简单. 使用java连接telnet进行操作的注意 1.telnet有VT100 VT52 VT220 VTNT ANSI等协议. 我用