大多数网站服务器, 尤其是搭建在Linux操作系统下的网站服务器, 需要通过虚拟终端进行远程管理. 基于安全的原因, 虚拟终端与服务器间的通信大多会采用SSH安全协议. SSH为Secure Shell的缩写, 由IETF网络工作小组(Network Working Group)所指定; SSH为建立在应用层和传输层基础上的安全协议.
所以, 下载和安装SSH客户端是多数站长必不可少的前期工作之一. 本文将介绍如何配置虚拟终端并通过SSH登录到你的服务器. 根据客户端操作系统的不同, 分为以下两种情况:
1. OS X或者Linux
在这类操作系统下的用户, 使用SSH登录到服务器, 将会非常的简单. 只需要在本地终端上输入如下命令(server-hostname.com也可以是IP地址):
xxx@xx:~$ ssh username@server-hostname.com
The authenticity of host 'server-hostname.com (106.187.45.46)' can't be established.
RSA key fingerprint is 4d:aa:51:0b:91:17:99:40:dc:42:4f:6a:74:3d:55:dc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'server-hostname.com,106.187.45.46' (RSA) to the list of known hosts.
username@server-hostname.com's password:
Linux xnode 3.0.4-x86_64-linode21 #1 SMP Thu Sep 1 21:28:01 EDT 2011 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 7 01:17:20 2012 from 58.247.190.71
username@server-hostname:~$
2. Microsoft Windows
Windows用户需要下载和安装SSH客户端, 例如PuTTY. PuTTY是目前在Windows下使用最广的SSH客户端. 最新版本的PuTTY可以在这里下载: http://www.chiark.greenend.org.uk/~sgtatham/putty/
使用PuTTY时, 会看到一个登录界面:
你需要输入网站服务器的主机名称(Host Name)或者IP地址. 然后是配置网站服务器上SSH服务监听的端口号,默认是22. 这个时候可以直接点击”open”按钮; 或者可以选择保存当前会话, 方便下次使用.
在第一次连接网站服务器时, 会弹出以下窗口:
这是为了确保现在登录的服务器的确是你的服务器. 如果确认, 点击”Yes”. 之后需要输入服务器上的用户名和密码. 当你看到类似下面的信息时, 就表示你已经成功地登录到你的网站服务器上了.