SSH 创建的会话更安全。SSH 使用加密密钥发送数据,以免以明文方式发送用户名和密码。

设置 SSH 的步骤如下: (1) 设置主机名: Router(config)#hostname Todd (2) 设置域名(为生成加密密钥,必须有用户名和域名): Todd(config)#ip domain-name Lammle.com (3) 将用户名设置成支持 SSH 客户端接入: Todd(config)#username Todd password Lammle (4) 生成用于保护会话的加密密钥:

Todd(config)#crypto key generate rsa general-keys modulus ?
   <360-2048> size of the key modulus [360-2048J
Todd(config)#crypto key generate rsa general-keys modulus 1024
  The name for the keys will be: Todd.Lammle.com
  % The key modulus size is 1024 bits
  % Generating 1024 bit RSA keys , keys will be non-exportable...[OK]
  *July 17 14:13:30.035: %SSH-5-ENABLEO: SSH 1.99 has been enabled

(5) 在路由器上启用 SSH 第 2 版。并非必须这样做,但强烈推荐这样做: Todd(config)#ssh version 2 (6) 进入路由器 VTY 线路配置模式: Todd(config)#line vty 0 15 (7) 最后,指定依次将 SSH 和 Telnet 作为接入协议: Todd(config-line)#transport input ssh telnet 如果没有在最后一个命令的末尾指定关键字 telnet ,路由器将只支SSH。这里并不是要建议你使用哪种方式,而只是想说明SSH 比 Telnet 更安全。