这是 telnet-ssl 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
远程登录 — TELNET 协议的用户界面
概要
远程登录 [-468EKLadr[-S 咳嗽[-X 认证类型[-b 地址[-e 转义符[-l 用户]
[-n 跟踪文件[-z 选项[主持人 [端口]]
商品描述
- 远程登录 命令用于使用 TELNET 与另一台主机进行交互通信
协议。 它从命令模式开始,在那里它打印一个 telnet 提示符(“telnet>”)。 如果 远程登录
用一个调用 主持人 参数,它执行一个 open 隐式命令; 看说明
联络一位教师
选项:
-4 强制 IPv4 地址解析。
-6 强制 IPv6 地址解析。
-8 请求 8 位操作。 这会导致尝试协商 TELNET BINARY
输入和输出选项。 默认情况下,telnet 不是 8 位干净的。
-E 禁用转义字符功能; 也就是说,将转义字符设置为
``没有性格''。
-K 指定不自动登录到远程系统。
-L 指定输出的 8 位数据路径。 这会导致 TELNET BINARY 选项为
仅就输出进行协商。
-X 一种
禁用 一种 认证类型。
-a 尝试自动登录。 目前,这通过 USER 变量发送用户名
如果远程系统支持,则为 NEW-ENVIRON 选项。 用户名是
通过检索 登录(3)。
-b 地址
使用 VHDL 语言编写 绑定(2) 在本地套接字上将其绑定到特定的本地地址。
-d 设置初始值 调试 切换到 TRUE。
-r 仿真 登陆(1). 在这种模式下,默认的转义字符是波浪号。 此外,该
转义字符的解释发生了变化:转义字符后跟
点原因 远程登录 与远程主机断开连接。 一个 ^Z 而不是一个点暂停
远程登录, 和 ^] (默认 远程登录 转义字符)生成一个普通的 telnet
迅速的。 这些代码仅在一行的开头被接受。
-S 咳嗽 将 telnet 连接的 IP 服务类型 (TOS) 选项设置为值 咳嗽.
-e 转义符
将转义字符设置为 转义符。 如果未提供字符,则不转义
字符将被使用。 连接时输入转义字符会导致 telnet
进入命令模式。
-l 用户
指定 用户 作为在远程系统上登录的用户。 这是通过
将指定的名称作为 USER 环境变量发送,因此它要求
远程系统支持 TELNET NEW-ENVIRON 选项。 该选项意味着 -a
选项,也可以与 open 命令。
-n 跟踪文件
针脚开路 跟踪文件 用于记录跟踪信息。 见 集 跟踪文件 命令
联络一位教师
-z 选项
设置 SSL(安全套接字层)参数。 默认是通过telnet协商
协议,如果 SSL 在服务器端可用,然后将其打开。 在这种模式下
您可以连接到传统的和 SSL 增强的 telnetd。 如果连接
被制作为本地主机和 -z 安全 未设置,则未启用 SSL。
SSL 参数是:
调试 将 SSL 相关的调试信息发送到 stderr。
验证调试 开启认证调试。
SSL 先协商SSL,然后使用telnet协议。 在这种模式下你可以
连接到任何直接支持 SSL 的服务器,如 Apache-SSL。 用
远程登录 -z SSL ssl3.netscape.com HTTPS 例如。 远程登录协议
协商加密。
鼻涕, !ssl
关闭 SSL 协商
需要证书
服务器证书是强制性的
安全 如果 SSL 不可用,请勿切换回未加密模式(无 SSL)。
详细 详细说明证书等。
验证=INT 设置 SSL 验证标志(SSL_VERIFY_* in ssl/ssl.h ).
证书=证书文件
使用证书 证书文件.
键=密钥文件
使用中的键 密钥文件.
密码=密码列表
将首选密码设置为 密码列表。 (见 ssl/ssl.h ).
主持人 指定要通过网络联系的主机。
端口 指定要联系的端口号或服务名称。 如果未指定,则 远程登录
使用端口 (23)。
协议:
打开连接后, 远程登录 将尝试启用 TELNET LINEMODE 选项。
如果这失败了,那么 远程登录 将恢复到两种输入模式之一:“字符在
时间”或“逐行旧”,具体取决于远程系统支持的内容。
启用 LINEMODE 时,字符处理在本地系统上完成,在
远程系统的控制。 当要禁用输入编辑或字符回显时,
远程系统将传递该信息。 远程系统还会将更改中继到
远程系统上发生的任何特殊字符,以便它们可以在
本地系统。
在“一次字符”模式下,大多数输入的文本会立即发送到远程主机
处理。
在“old line by line”模式下,所有文本都在本地回显,并且(通常)只有完成的行
发送到远程主机。 “本地回显字符”(最初为“^E”)可用于
关闭和打开本地回显(这主要用于在没有
密码被回显)。
如果启用了 LINEMODE 选项,或者 本地字符 切换为 TRUE(“旧”的默认值
逐行”; 见下文),用户的 退出, INTR及 红晕 字符被困在本地,
并作为 TELNET 协议序列发送到远程端。 如果 LINEMODE 曾经
启用,然后用户的 停赛 和 EOF 也作为 TELNET 协议序列发送,和 退出
作为 TELNET ABORT 而不是 BREAK 发送有选项(请参阅 切换 自动冲洗 和
切换 自动同步 下面)导致此操作将后续输出刷新到终端
(直到远程主机确认 TELNET 序列)并刷新之前的终端输入
(如果是 退出 和 INTR).
命令:
下列 远程登录 命令可用。 唯一前缀被理解为
缩写。
AUTH 论点 ...
- AUTH 命令控制 TELNET AUTHENTICATE 协议选项。 如果 远程登录 是
未经认证编译, AUTH 将不支持命令。 有效的
论据如下:
关闭 类型 禁用指定类型的身份验证。 获取列表
可用类型,使用 AUTH 关闭 ? 命令。
enable 类型 启用指定类型的身份验证。 获取列表
可用类型,使用 AUTH enable ? 命令。
状态 列出各种身份验证的当前状态。
关闭 关闭与远程主机的连接(如果有),然后返回命令模式。
产品 论点 ...
显示全部或部分 集 和 切换 值(见下文)。
关于 争论...
- 关于 命令用于在整个环境中传播环境变量 远程登录
使用 TELNET NEW-ENVIRON 协议选项的链接。 导出的所有变量
shell 已定义,但只有 DISPLAY 和 PRINTER 变量被标记为
默认发送。 USER 变量被标记为发送,如果 -a or -l
使用了命令行选项。
的有效参数 关于 命令是:
定义 变量 折扣值
定义变量 变量 有一个价值 计算值。 任何变量
此命令定义的自动标记为传播
(“出口”)。 这 折扣值 可以用单引号或双引号括起来
以便可以包含制表符和空格。
取消定义 变量
删除任何现有的定义 变量.
出口 变量
标记指定的变量以传播到远程主机。
不出口 变量
不要将指定的变量标记为传播到远程
主持人。 远程主机可能仍会明确要求提供以下变量
没有出口。
名单 列出当前的环境变量集。 那些标有 *
将传播到远程主机。 远程主机可能仍会询问
明确的其余部分。
? 打印出帮助信息 关于 命令。
注销 将 TELNET LOGOUT 协议选项发送到远程主机。 这个命令是
类似于 关闭 命令。 如果远程主机不支持LOGOUT
选项,什么也没有发生。 但如果是这样,这个命令应该会导致它关闭
连接。 如果远端也支持挂起一个的概念
用户会话以供以后重新连接,注销命令表明
会话应立即终止。
模式 类型 类型 是几个选项之一,取决于会话的状态。 远程登录
要求远程主机进入请求的模式。 如果远程主机说它
可以,那个模式生效。
字符 禁用 TELNET LINEMODE 选项,或者,如果远程端没有
了解 LINEMODE 选项,然后输入“一次字符”
模式。
线 启用 TELNET LINEMODE 选项,或者,如果远程端没有
了解 LINEMODE 选项,然后尝试输入“old-line-by-
线“模式。
伊西格 (-isig) 尝试启用(禁用)LINEMODE的TRAPSIG模式
选项。 这需要启用 LINEMODE 选项。
编辑 (-编辑) 尝试启用(禁用)LINEMODE 选项的 EDIT 模式。
这需要启用 LINEMODE 选项。
软标签 (-软标签)
尝试启用(禁用)LINEMODE 的 SOFT_TAB 模式
选项。 这需要启用 LINEMODE 选项。
荔枝 (-litecho)
尝试启用(禁用)LINEMODE 的 LIT_ECHO 模式
选项。 这需要启用 LINEMODE 选项。
? 打印出帮助信息 模式 命令。
open 主持人 [[-l] 用户][- 端口]
打开与指定主机的连接。 如果没有指定端口号, 远程登录 将
尝试在标准端口 (23) 上联系 telnet 守护程序。 主人
规范可以是主机名或 IP 地址。 这 -l 选项可用于
指定要传递给远程系统的用户名,例如 -l 命令行
选项。
连接到端口以外的端口时 远程登录 港口, 远程登录 不尝试
telnet 协议协商。 这使得连接到服务成为可能
不支持 telnet 协议不搞乱。 协议协商
可以通过在端口号前放置一个破折号来强制。
建立连接后,任何与远程主机相关的命令
/etc/telnetrc 和用户的 .telnetrc 文件按此顺序执行。
telnetrc 文件的格式如下: 以# 开头的行,以及
空行,被忽略。 文件的其余部分应包含主机名和
序列 远程登录 与该主机一起使用的命令。 命令应该是一个
行,由空格缩进; 没有空格开头的行被解释
作为主机名。 以特殊主机名“DEFAULT”开头的行将适用于
所有主机。 包括“DEFAULT”在内的主机名可以紧跟一个冒号
和端口号或字符串。 如果指定了端口,则它必须与
在命令行中指定的内容。 如果命令中没有指定端口
行,则使用值“telnet”。 连接到特定主机后,
执行与该主机关联的命令。
退出 关闭任何打开的会话并退出 远程登录. 输入时的文件结束条件,当
在命令模式下,也会触发此操作。
提交 参数
向远程主机发送一个或多个特殊的 telnet 协议字符序列。
以下是可以指定的代码(可以使用多个
一个命令):
中止 发送 TELNET ABORT(中止进程)序列。
ao 发送 TELNET AO(中止输出)序列,这应该会导致
远程系统刷新所有输出 在 远程系统 至 用户的
终奌站。
y 发送 TELNET AYT (Are You There?) 序列,远程
系统可能会也可能不会选择响应。
BRK 发送 TELNET BRK(中断)序列,这可能对
远程系统。
ec 发送 TELNET EC(擦除字符)序列,这应该会导致
远程系统擦除输入的最后一个字符。
el 发送 TELNET EL(擦除线路)序列,这应该会导致远程
系统擦除当前输入的行。
EOF 发送 TELNET EOF(文件结束)序列。
or 发送 TELNET EOR(记录结束)序列。
逃生 发送当前 远程登录 转义字符。
ga 发送 TELNET GA(Go Ahead)序列,这可能没有意义
到远程系统。
获取状态
如果远端支持 TELNET STATUS 命令, 获取状态 将
发送子协商以请求服务器发送其当前
选项状态。
ip 发送 TELNET IP(中断进程)序列,这将导致
远程系统中止当前运行的进程。
NOP 发送 TELNET NOP(无操作)序列。
停赛 发送 TELNET SUSP(暂停进程)序列。
同步 发送 TELNET SYNCH 序列。 此序列导致远程系统
丢弃所有先前键入(但尚未读取)的输入。 这个序列
作为 TCP 紧急数据发送(如果远程系统是一个
4.2BSD系统——如果它不工作,可能会回显小写的“r”
终点站)。
do CMD
不 CMD
将 CMD
习惯 CMD
发送 TELNET DO CMD 序列。 CMD 可以是十进制数
0 到 255 之间,或特定 TELNET 命令的符号名称。 CMD
也可以是 帮助 or ? 打印帮助信息,包括
已知符号名称列表。
? 打印出帮助信息 提交 命令。
集 论点 折扣值
未设定 论点 折扣值
- 集 命令将设置多个 远程登录 特定变量
值或为 TRUE。 特殊价值 折扣 关闭关联的功能
变量。 这相当于使用 未设定 命令。 的 未设定 命令
将禁用或设置为 FALSE 任何指定的变量。 的价值
变量可以被询问 产品 命令。 可能出现的变量
设置或取消设置,但不切换,列在此处。 此外,任何
变量 切换 命令可以显式设置或取消设置。
y 如果 telnet 处于 localchars 模式,或者启用了 LINEMODE,并且状态
字符被键入,一个 TELNET AYT 序列被发送到远程主机。
“Are You There”字符的初始值是终端的
状态字符。
回音 这是值(最初为“^E”),当处于“逐行”模式时,
在对输入的字符进行本地回显之间切换(对于正常
处理),并抑制输入字符的回显(用于输入,
比如说密码)。
EOF If 远程登录 正在 LINEMODE 或“旧的逐行”模式下运行,输入
这个字符作为一行的第一个字符将导致这个字符
发送到远程系统。 eof 字符的初始值
被视为终端的 EOF 字符。
抹去 If 远程登录 在 本地字符 模式(见 切换 本地字符 以下), 和 if
远程登录 在“一次字符”模式下运行,那么当这个
字符被输入,一个 TELNET EC 序列(见 提交 ec 以上)发送到
远程系统。 擦除字符的初始值取为
成为终端的 抹去 字符。
逃生 这是 远程登录 导致输入的转义字符(最初为“^[”)
成 远程登录 命令模式(当连接到远程系统时)。
刷新输出
If 远程登录 在 本地字符 模式(见 切换 本地字符 下面)和
刷新输出 字符被输入,一个 TELNET AO 序列(见 提交 ao 以上)
发送到远程主机。 刷新字符的初始值是
被视为终端的 红晕 字符。
前1
前2 如果 TELNET 在 LINEMODE 下运行,则这些字符在
键入,导致部分行被转发到远程系统。 这
转发字符的初始值取自终端的
eol 和 eol2 字符。
打断
If 远程登录 在 本地字符 模式(见 切换 本地字符 下面)和
打断 字符被键入,一个 TELNET IP 序列(见 提交 ip 以上)是
发送到远程主机。 中断字符的初始值
被视为终端的 INTR 字符。
杀 If 远程登录 在 本地字符 模式(见 切换 本地字符 以下), 和 if
远程登录 在“一次字符”模式下运行,那么当这个
字符被输入,一个 TELNET EL 序列(见 提交 el 以上)发送到
远程系统。 杀死字符的初始值被取为
成为终端的 杀 字符。
下一个 If 远程登录 正在 LINEMODE 或“旧的逐行”模式下运行,则此
字符被视为终端的 下一个 特点。 最初的
lnext 字符的值被认为是终端的 下一个
字符。
退出 If 远程登录 在 本地字符 模式(见 切换 本地字符 下面)和
退出 字符被输入,一个 TELNET BRK 序列(见 提交 BRK 以上)是
发送到远程主机。 退出字符的初始值是
被视为终端的 退出 字符。
重印
If 远程登录 正在 LINEMODE 或“旧的逐行”模式下运行,则此
字符被视为终端的 重印 特点。 最初的
重印字符的值被视为终端的 重印
字符。
登陆 这是 rlogin 模式转义字符。 设置它启用 rlogin 模式,
与 r 命令行选项 (qv)
开始 如果已启用 TELNET TOGGLE-FLOW-CONTROL 选项,则此
字符被视为终端的 开始 特点。 最初的
终止字符的值被视为终端的 开始
字符。
停止 如果已启用 TELNET TOGGLE-FLOW-CONTROL 选项,则此
字符被视为终端的 停止 特点。 最初的
终止字符的值被视为终端的 停止
字符。
停赛 If 远程登录 在 本地字符 模式,或 LINEMODE 已启用,并且 暂停
字符被输入,一个 TELNET SUSP 序列(见 提交 停赛 以上)发送
到远程主机。 暂停字符的初始值被采用
成为终端的 暂停 字符。
跟踪文件
这是输出到的文件,由 网络数据 or 选项 追踪
为真,将被写入。 如果设置为“-”,然后追踪
信息将写入标准输出(默认)。
字词删除
If 远程登录 正在 LINEMODE 或“旧的逐行”模式下运行,则此
字符被视为终端的 字词删除 特点。 最初的
worderase 字符的值被视为终端的 字词删除
字符。
? 显示合法 集 (未设定) 命令。
SLC 州 - SLC 命令(Set Local Characters)用于设置或改变
启用 TELNET LINEMODE 选项时的特殊字符。 特别的
字符是映射到 TELNET 命令序列的字符(例如 ip
or 退出) 或行编辑字符(如 抹去 和 杀)。 默认情况下,本地
特殊字符被导出。
查 验证当前特殊字符的当前设置。 这
请求远端发送所有当前特殊字符
设置,如果与本地有任何差异,
本地端将切换到远程值。
出口 切换到特殊字符的本地默认值。 本地的
默认字符是当时本地终端的字符
远程登录 开始了。
进口 切换到特殊字符的远程默认值。 遥控器
默认字符是当时远程系统的字符
TELNET 连接已建立。
? 打印出帮助信息 SLC 命令。
启动ssl 尝试协商 telnet-over-SSL(与 -z SSL 选项)。 这很有用
当连接到非 telnetds 时,例如 imapd(使用 开始TLS 命令)。 到
在连接到启用 SSL 的 telnetd 时控制 SSL,使用 AUTH 命令
代替。
状态 显示当前状态 远程登录. 这包括远程主机的名称,如果
任何,以及当前模式。
切换 参数 ...
切换(在 TRUE 和 FALSE 之间)控制如何 远程登录 回应
事件。 可以使用以下命令将这些标志显式设置为 TRUE 或 FALSE 集 和
未设定 命令。 可以同时切换多个标志。 这些的状态
标志可以用 产品 命令。 有效标志是:
验证调试 打开验证代码的调试。 仅此标志
如果启用了身份验证支持,则存在。
自动冲洗 If 自动冲洗 和 本地字符 都是 TRUE,那么当 ao或
退出 字符被识别(并转换为 TELNET
序列; 看 集 详情见上), 远程登录 拒绝显示
用户终端上的任何数据,直到远程系统
确认(通过 TELNET TIMING MARK 选项)它已
处理这些 TELNET 序列。 这个的初始值
如果终端用户没有执行“stty noflsh”,toggle 为 TRUE,
否则为 FALSE(见 姿势(1))。
自动登录 如果远程端支持 TELNET AUTHENTICATION 选项,
telnet 尝试使用它来执行自动身份验证。 如果
不支持 TELNET AUTHENTICATION 选项,用户登录
name 使用 TELNET NEW-ENVIRON 选项传播。 环境
此标志与指定 a 选项 open
命令或在命令行上。
自动同步 If 自动同步 和 本地字符 都是 TRUE,那么当
INTR or 退出 字符被输入(见 集 上面的描述
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 INTR 和 退出 字符),发送的 telnet 序列
之后是 TELNET SYNCH 序列。 这个程序 应该
导致远程系统开始丢弃所有以前输入的
输入直到两个 telnet 序列都已被读取并执行
之上。 此切换的初始值为 FALSE。
二进制 启用或禁用输入和输入的 TELNET BINARY 选项
输出。
二进制 启用或禁用输入时的 TELNET BINARY 选项。
二进制的 在输出上启用或禁用 TELNET BINARY 选项。
克尔夫 如果这是 TRUE,则回车将作为.
如果这是 FALSE,则回车将作为.
此切换的初始值为 FALSE。
模块 切换回车模式。 启用此模式后,大多数
从远程主机接收到的回车字符将是
映射到回车后跟换行符。 这种模式
不影响用户输入的那些字符,只影响那些
从远程主机接收。 这种模式不是很有用,除非
远程主机只发送回车,但从不换行。
此切换的初始值为 FALSE。
调试 切换套接字级别的调试(仅对 超 用户).
此切换的初始值为 FALSE。
本地字符 如果这是真的,那么 红晕, 打断, 退出, 抹去及 杀
字符(见 集 以上)在本地被识别,并被转换
进入(希望)适当的 TELNET 控制序列(分别
ao, ip, BRK, ec及 el; 看到 提交 以上)。 的初始值
此切换在“旧逐行”模式下为 TRUE,在
“一次字符”模式。 启用 LINEMODE 选项时,
的值 本地字符 被忽略,并假定始终为 TRUE。
如果 LINEMODE 曾经被启用,那么 退出 发送为 中止及
EOF 和 暂停 发送为 EOF 和 停赛,请参阅 提交 以上)。
网络数据 切换所有网络数据的显示(以十六进制格式)。
此切换的初始值为 FALSE。
选项 切换一些内部的显示 远程登录 协议处理
(与 telnet 选项有关)。 这个的初始值
切换是假的。
漂亮转储 当。。。的时候 网络数据 启用切换,如果 漂亮转储 已启用
输出来自 网络数据 命令将被格式化为更多的用户 -
可读格式。 在每个字符之间放置空格
输出,并且在 telnet 转义序列的开头之前
通过“*”来帮助定位它们。
跳过程序 当skiprc 切换为TRUE 时,telnet 不读取telnetrc
文件。 此切换的初始值为 FALSE。
术语数据 切换所有终端数据的显示(以十六进制格式)。
此切换的初始值为 FALSE。
? 显示合法 切换 命令。
z 暂停 远程登录. 此命令仅在用户使用 长山壕(1)。
! [命令]
在本地系统的子 shell 中执行单个命令。 如果 命令 is
省略,然后调用交互式子shell。
? [命令]
得到帮助。 没有任何争论, 远程登录 打印帮助摘要。 如果一个命令是
指定的, 远程登录 将打印该命令的帮助信息。
环境
远程登录 至少使用 HOME、SHELL、DISPLAY 和 TERM 环境变量。 其他
环境变量可以通过 TELNET NEW-ENVIRON 选项传播到另一端。
使用 onworks.net 服务在线使用 telnet-ssl