[TOC] > 远程登录是为了实现`TSS(Time Sharing System 分时系统)`环境,是将主机和终端的关系应用到计算机网络上的一个结果。 远程登录主要使用TELNET和SSH两种协议。 ## TELNET TELNET利用TCP的一条连接,通过这一条连接向主机发送文字命令并在主机上执行。本地用户好像直接与远端主机内部的Shell相连,直接在本地进行操作。 TELNET可以分为两类基本服务。一是仿真终端功能,二是协商选项机制。 ![](https://leanote.com/api/file/getImage?fileId=59786b2eab64410cc4001dfb) ## SSH SSH是加密的远程登录系统。TELNET中登录时无需输入密码就可以发送,容易造成通信窃听和非法入侵的危险。使用SSH后可以加密通信内容。即使信息被窃听也无法破解所发送的密码、具体命令以及命令返回的结果是什么。 SSH还包括的功能: - 可以使用更强的认证机制。 - 可以转发文件。 - 可以使用端口转发功能。 > 端口转发是指将特定端口号所收到的信息转发到特定的IP地址和端口号码的一种机制。由于经过SSH连接的那部分内容被加密,确保了信息安全,提供了更为灵活的通信(可以实现虚拟专用网VPN Virtual Private Network)。 ![](https://leanote.com/api/file/getImage?fileId=59786b2eab64410cc4001dfc)