有几种不同的方法可以在远程机器上执行命令或运行程序,并将输出(无论是文本还是图形)发送到您的工作站。 连接可以是安全的或不安全的。 虽然当然建议使用安全连接而不是在未加密的网络上传输密码,但我们将讨论旧(不安全)机制的一些实际应用,因为它们在现代网络环境中仍然有用,例如用于故障排除或运行外来程序。
10.4.2. rsh、rlogin 和 telnet
这个 登陆 和 RSH 用于远程登录和远程执行命令的命令继承自 UNIX。 虽然很少使用,因为它们明显不安全,但它们仍然与几乎每个 Linux 发行版一起提供,以便与 UNIX 程序向后兼容。
另一方面,Telnet 仍然普遍使用,通常由系统和网络管理员使用。 Telnet 是用于远程访问文件和远程管理的最强大的工具之一,允许从 Internet 上的任何位置进行连接。 结合 X 服务器,可以在本地显示远程图形应用程序。 在本地机器上工作和使用远程机器没有区别。
因为整个连接是未加密的,允许 远程登录 连接涉及承担高安全风险。 对于程序的正常远程执行,Secure SHell 或 SSH 建议。 我们将在本节后面讨论安全方法。
然而, 远程登录 在许多情况下仍在使用。 下面是一些示例,其中测试邮件服务器和 Web 服务器的回复:
检查邮件服务器是否正常工作:
[吉米@blob ~] telnet 邮件服务器 25
正在尝试 192.168.42.1...
连接到邮件服务器。 转义字符是“^]”。
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6; 200302281626
ehlo some.net
250-m1.some.net 你好 blob.some.net [10.0.0.1],很高兴认识你 250-ENHANCEDSTATUSCODES
250-8比特MIME
250-大小
250-DSN
[吉米@blob ~] telnet 邮件服务器 25
正在尝试 192.168.42.1...
连接到邮件服务器。 转义字符是“^]”。
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6; 200302281626
ehlo some.net
250-m1.some.net 你好 blob.some.net [10.0.0.1],很高兴认识你 250-ENHANCEDSTATUSCODES
250-8比特MIME
250-大小
250-DSN
250-ONEX
250-ETRN
250-XUSR
250帮助
邮件来自: [电子邮件保护]
250 2.1.0 [电子邮件保护]...发件人正常
rcpt至: [电子邮件保护]
250 2.1.5 [电子邮件保护]...收件人好的
data
354 输入邮件,以“.”结尾单独在一条线上
测试
.
250 2.0.0 g2MA1R619237 接受发送的消息
退出
221 2.0.0 m1.some.net 关闭连接 外部主机关闭连接。
250-ONEX
250-ETRN
250-XUSR
250帮助
邮件来自: [电子邮件保护]
250 2.1.0 [电子邮件保护]...发件人正常
rcpt至: [电子邮件保护]
250 2.1.5 [电子邮件保护]...收件人好的
data
354 输入邮件,以“.”结尾单独在一条线上
测试
.
250 2.0.0 g2MA1R619237 接受发送的消息
退出
221 2.0.0 m1.some.net 关闭连接 外部主机关闭连接。
检查 Web 服务器是否响应基本请求:
[jimmy@blob ~] telnet www.some.net 80
正在尝试 64.39.151.23...
连接到 www.some.net。 转义字符是“^]”。 头 / ;HTTP/1.1
HTTP / 1.1 200的确定
日期:22 年 2002 月 10 日星期五 05:14:XNUMX GMT
服务器:Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
上次修改时间:04 年 2002 月 08 日星期五 21:00:70061 GMT ETag:“68-3-3565cXNUMXec”
接受范围:字节内容长度:104 连接:关闭内容类型:文本/html
外部主机关闭连接。 [吉米@blob ~]
[jimmy@blob ~] telnet www.some.net 80
正在尝试 64.39.151.23...
连接到 www.some.net。 转义字符是“^]”。 头 / ;HTTP/1.1
HTTP / 1.1 200的确定
日期:22 年 2002 月 10 日星期五 05:14:XNUMX GMT
服务器:Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
上次修改时间:04 年 2002 月 08 日星期五 21:00:70061 GMT ETag:“68-3-3565cXNUMXec”
接受范围:字节内容长度:104 连接:关闭内容类型:文本/html