SSH(SecureShell)是一种建立在应用层和传输层基础上的安全协议,为计算机上的Shell提供安全的传输和适用环境。利用SSH可有效防止远程管理过程中的信息泄露问题,适用多种平台。
SSH由客户端和服务器端软件组成,客户端包含SSH程序及远程拷贝scp、远程登陆slogin、安全文件传输sftp等应用程序;而服务器端是一个守护进程,其在后台运行并响应来自客户端的连接请求。由于受加密算法及版权等限制,目前一般选用OpenSSH替代SSH,OpenSSH是SSH的开源实现。
当然,最快捷的安装方法是在线安装,可查阅相应命令即可,不再赘述。本文所述为OpenSSH的离线安装方法。以下为具体安装步骤。
1、 下载安装文件
在launchpad.net/Ubuntu/中搜索openssh,根据搜索结果选择对应开发代号下选择相应版本即可。本文是在Ubuntu 12.10上安装的,而其对应的开发代号为Quantal Quetzal,运行环境为i386,故而下载以下三个文件:openssh-client_6.0p1-3ubuntu1_i386.deb、openssh-server_6.0p1-3ubuntu1_i386.deb、ssh_6.0p1-3ubuntu1_all.deb。
2、 运行安装命令
依次运行如下安装命令:
sudo dpkg -i openssh-client_6.0p1-3ubuntu1_i386.deb
sudo dpkg -i openssh-server_6.0p1-3ubuntu1_i386.deb
sudo dpkg -i ssh_6.0p1-3ubuntu1_all.deb
至此,Ubuntu 12.10下OpenSSH安装完成,按照实际需求对其进行相应配置后即可实现远程访问等操作。