1. 什么是SSH、Telnet、Rlogin和SUPDUP?
SSH、Telnet、Rlogin和SUPDUP是做同一件事情的4种方式,这件事具体是指:通过网络,从一台计算机登陆另一台多用户计算机。
多用户操作系统,典型的如Unix家族(例如Linux,MacOS,和BSD家族),通常呈现一个命令行接口给用户,很像Windows中的命令提示符或微软DOS提示符。系统打印一个提示符,你键入计算机将要执行的指令。
使用这类接口,你不需要坐在那台接收指令的计算机旁边。指令和反馈都可以通过网络传输,所以你可以用一台计算机远程给另一台计算机发送指令,甚至同时给多个计算机发送指令。
SSH、Telnet、Rlogin和SUPDUP就是实现此功能的网络协议。在你可以直接操作的计算机上,你运行一个客户端软件(客户端client),该软件包含这些网络协议中的一种或多种,用于通过网络与另一台计算机(服务器sever,其上的服务性程序通常也称为server)建立通讯连接。此连接从客户端运载你的键盘输入和指令到服务器,并将服务器的响应信息反馈给你。
这些协议也可以用于其他类型的基于键盘的交互式会话。特别地,例如,有许多电子公告栏,播音系统和MUD多人网络游戏都支持使用Telnet访问,甚至有部分支持SSH。
你可能想要使用SSH、Telnet、Rlogin或SUPDUP,在以下情况:
- 你有一个Unix系统账户(或其他多用