实验拓扑
注:SSH用户使用password认证
网络的基本通信
[R1]int g 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24
[R2]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.1.1.2 24
测试网络连通性
配置vty用户界面的认证方式
通过Stelnet登录的用户直接受控于VTY用户界面的用户认证方式,为保证Stelnet登录的安全,在登录设备前需配置认证方式。
由于通过Stelnet登录设备需配置用户界面支持的协议是SSH,因此必须设置VTY用户界面认证方式为AAA认证,否则执行命令protocol inbound ssh配置VTY用户界面所支持的协议为SSH将不能成功。
[R2]user-interface vty 0 4 //进入VTY用户界面视图
[R2-ui-vty0-4]authentication-mode aaa //设置用户认证方式为AAA认证,即本地创建的aaa账户和密码认证
[R2-ui-vty0-4]protocol inbound ssh //配置VTY用户界面支持SSH协议,vty允许ssh登录
配置SSH用户
SSH用户用于STelnet登录,在配置VTY用户界面的认证方式为AAA基础上,还需要配置SSH用户的认证方式。
SSH用户支持Password、RSA、ECC、Password-RSA、Password-ECC和ALL认证方式。
[R2]aaa //进入aaa(认证授权审计)
[R2-aaa]local-user ender password cipher 123456 //本地创建用户lln以及对应密码
[R2-aaa]local-user ender privilege level 15 //该用户级别15(最高级别)
[R2-aaa]local-user ender service-type ssh //该用户服务于ssh应用
*[R2]ssh user lln authentication-type password //默认采用密码认证
*[R2]rsa local-key-pair create //若采用rsa认证则需要本地创建密钥
开启SSH服务
[R2]stelnet server enable //开启SSH服务
客户端配置
[R1]ssh client first-time enable //激活ssh客户端首次认证功能(路由器上要开启这个命令)
测试
[R1]stelnet 10.1.1.2 //注意是在系统视图进行SSH登录
华为设备SSH实验到此实施并测试完毕。