📅  最后修改于: 2023-12-03 14:57:32.904000             🧑  作者: Mango
在计算机网络中,用户需要访问远程计算机或服务器进行文件传输或执行远程操作。为了保证安全和可控制性,在计算机网络中使用了受控访问协议(Remote Access Protocol),即一种用于远程控制计算机或服务器的协议。
Telnet 是远程终端协议的缩写,用来为用户提供 shell 或其他命令行界面程序的远程访问服务。用户可以使用 Telnet 客户端通过网络连接到远程计算机或服务器的终端或命令行接口,从而进行远程控制。
然而,由于 Telnet 数据不加密,因此存在安全漏洞,如遭受密码破解、监听、数据泄露等风险。因此,现在很少使用 Telnet 进行远程访问。
SSH,即 Secure Shell,是为了代替 Telnet 而设计的一种安全的远程登录协议。它使用了公钥/私钥加密技术,可保障数据的机密性和完整性。
SSH 具备以下优势:
另外,SSH 还有一个重要的作用:用于远程执行命令。SSH 可以通过客户端和远程计算机的安全隧道建立连接,从而允许用户执行远程计算机上的任意命令。
RDP,即远程桌面协议(Remote Desktop Protocol),是由 Microsoft 公司研发的一种基于 TCP/IP 协议的远程控制协议。通过 RDP,用户可以通过网络连接到远程计算机或服务器,使用桌面屏幕图像、鼠标和键盘来控制远程计算机。
使用 RDP 有一些好处:
在计算机网络中,受控访问协议可用于远程控制计算机或服务器。虽然 Telnet 最初是被广泛使用的,但由于它的安全性较低,网络安全意识的不断提高、SSH 和 RDP 愈发流行,Telnet 的使用情况逐渐减少。到目前为止,SSH 和 RDP 是最为常见的受控访问协议。