设置安全外壳 SSH
要替代Telnet,可以使用安全外壳,与使用不加密数据流的Telnet应用相比,SSH可以创建一个更加安全的会话。安全外壳(SSH)使用加密密钥发送数据,这样你的用户名和口令就不再会以明文的形式被发送出去。
下面是设置SSH的步骤:
1.设置你的用户名:
Router(config)#hostname CNSOU
2.设置域名(在生成加密密钥时需要用到用户名和域名)
CNSOU(config)#ip domain-name sig.dom
3.为加密会话产生加密密钥
CNSOU(config)#crypto key generate rsa general-key modulus ?
<360-2048> size of the key modulus [360-2048]
CNSOU(config)#crypto key generate rsa general-key modulus 1024
The name for the keys will be: CNSOU.sig.dom
% The key modulus size is 1024 bits
% Generating 1024 bit RSA keys, keys will be non-exportable ...[OK]
% June 24 19:25:30.03 %SSH-5-ENABLED: SSH 1.99 has been enabled
4.为SSH会话设置最大空闲定时器:
CNSOU(config)#ip ssh time-out ?
<1-120> SSH time-out interval (secs)
CNSOU(config)#ip ssh time-out 60
5.为SSH连接设计最大失败尝试值:
CNSOU(config)#ip ssh authentication-retries ?
<0-5> Number of authentication retries
6.连接到路由器的vty线路上
CNSOU(config)#line vty 0 1180
7.最后,配置SSH并将Telnet作为访问协议
CNSOU(config-line)#transport input ssh telnet
如果在此命令串的最后不使用关键字telnet,那么,在路由器上将只有SSH可以工作。我并不建议你去尝试使用他们中的任一个,但要了解的是,SSH要比Telnet更安全。