使用SSH+密码认证(基本SSH配置方法)注:在用户使用SSH登录交换机时,交换机对所要登录的用户使用密码对其进行身份验证生成RSA和DSA密钥对[H3C]public-keylocalcreatersa[H3C]public-keylocalcreatedsa设置用户接口上的认证模式为AAA,并让用户接口支持SSH协议[H3C]user-interfacevty04[H3C-ui-vty0-4]authentication-modescheme[H3C-ui-vty0-4]protocolinboundssh创建用户luwenju-juzi,设置认证密码为luwenju-!@#登录协议为SSH,能访问的命令级别为3[H3C]local-userluwenju-juzi[H3C-luser-luwenju-juzi]passwordcipherluwenju-!@#[H3C-luser-luwenju-juzi]service-typesshlevel3指定用户luwenju-juzi的认证方式为password[H3C]sshuserluwenju-juziauthentication-typepassword一个基本的SSH配置就结束了,配置完成后即可使用SSH登录工具进行连接交换机使用SSH+密钥、密码认证(高级SSH配置方法)注:客户端在使用SSH工具登录交换机时,交换机同时使用密钥和密码对所要登录的用户实行身份验证生成RSA和DSA密钥对[H3C]public-keylocalcreatersa[H3C]public-keylocalcreatedsa设置用户接口上的认证模式为AAA认证,并在接口上开启SSH协议,并设置用户能访问的命令级别为3[H3C]user-interfacevty04[H3C-ui-vty0-4]authentication-modescheme[H3C-ui-vty0-4]protocolinboundssh[H3C-ui-vty0-4]userprivilegelevel3创建用户,并指定认证方式为公钥认证,用户名为luwenju-juzi,密码为luwenju-!@#[H3C]local-userluwenju-juzi[H3C-luser-luwenju-juzi]passwordcipherluwenju-!@#[H3C-luser-luwenju-juzi]service-typesshlevel3[H3C]sshuserluwenju-juziauthentication-typepassword-publickey客户端生成公钥和私钥用puttygen.exe生成公私钥对,然后放到某个文件夹下,在此,我们生成的公钥叫luwenjukey私钥为luwenju.ppk,然后我们把公钥文件luwenjukey上传到FTP服务器,然后登录交换机,将luwenjukey下载到交换机H3Cftp202.106.0.20[ftp]getluwenjukey为用户生成公钥,在交换机上把文件luwenjukey中导入客户端的公钥,公钥名为luwenju-juzikey注:luwenju-juzikey是为用户生成的公钥[H3C]public-keypeerluwenju-juzikeyimportsshkeyluwenjukey为用户luwenju-juzi指定公钥luwenju-juzikey[H3C]sshuserluwenju-juziassignpublickeyluwenju-juzikey然后打开SSH登录工具,导入私钥luwenju.ppk,然后输入交换机的IP地址登录即可