Secure Shell 编辑
Secure Shell是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。SSH使用频率最高的场合是类Unix系统,但是Windows操作系统也能有限度地使用SSH。2015年,微软宣布将在未来的操作系统中提供原生SSH协议支持,Windows 10 1803版本已提供OpenSSH工具。
1
相关
在计算机领域,SSH文件传输协议是一数据流连线,提供档案系统、传输和管理功能的网络传输协定。由互联网工程任务组设计,透过Secure Shell 2.0 的扩充提供安全档案传输能力,但也能够被其他协定使用。即使IETF在网络草案资料阶段时,这个协定是在SSH-2文件中描述,它能够使用在许多不同的应用程序,例如安全档案传输在传输层安全和传输资讯管理于虚拟私人网络应用程序。这个协定是假设执行在安全信道,例如SSH,服务器已经认证客户端,并且客户端使用者可利用协定。
安全复制是指在本地主机与远程主机或者两台远程主机之间基于Secure Shell协议安全地传输电脑档案。“SCP”通常指安全复制协议或者程序本身。
lsh 是一套由GNU项目 推行的,实施 Secure Shell-2 协议的自由软件,包含服务器及客户端程式。依照secsh-srp实施远程安全密码协议,此外还包括公共金钥身份验证。Kerberos 也一定程度上得到支持,不过目前只支持密码验证,不支持SSO方式。
GNU parallel是用于Linux和其他类Unix操作系统的命令行驱动的实用工具,它允许用户并行计算的执行Bourne shell脚本。GNU parallel是Ole Tange用Perl写的自由软件。它可在GPLv3条款下获得。GNU parallel可以在远程服务器上运行作业,它使用Secure Shell与远程机器进行通信。
Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如Telnet,文件传输协议,Passwd,Fsck,rlogin,tip,Secure Shell等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。
Dropbear是由Matt Johnston所开发的Secure Shell软件。期望在内存与运算能力有限的情况下取代OpenSSH,尤其是嵌入式系统。
ConnectBot是一个Android操作系统上的开放源代码Secure Shell客户端。它可以让用户安全地远程连接到运行着SSH守护进程的服务器中。用户可以从Android设备输入命令,并在远程服务器上执行,而不是本地Android设备。SSH2的标准加密可以使任何命令和数据在传送中不被窃听。
在计算机领域,SSH文件传输协议是一数据流连线,提供档案系统、传输和管理功能的网络传输协定。由互联网工程任务组设计,透过Secure Shell 2.0 的扩充提供安全档案传输能力,但也能够被其他协定使用。即使IETF在网络草案资料阶段时,这个协定是在SSH-2文件中描述,它能够使用在许多不同的应用程序,例如安全档案传输在传输层安全和传输资讯管理于虚拟私人网络应用程序。这个协定是假设执行在安全信道,例如SSH,服务器已经认证客户端,并且客户端使用者可利用协定。
安全复制是指在本地主机与远程主机或者两台远程主机之间基于Secure Shell协议安全地传输电脑档案。“SCP”通常指安全复制协议或者程序本身。
SSH客户端是一种使用Secure Shell协议连接到服务器的软件程序。本文将比较较著名的SSH客户端。