HCL关于Telnet和ssh的使用

ping通本机电脑和hcl中的虚拟路由器

Telnet服务

ssh服务

1.ping通本机电脑和hcl中的虚拟路由器

1.连接路由器和host ,并设置路由器的ip地址
设置与host连接的端口的ip地址为192.168.0.245/24

2.打开电脑网络适配器选项,找到虚拟机对应网络,设置电脑ipv4地址与虚拟机的路由器在同一个局域网中。
设置pc地址为192.168.0.xx(与路由器在同一局域网)
3.使用cmd来ping路由器的地址,就可以ping通了
可ping通
数据包移动路径:电脑-host(相当于网卡)-路由器

Telnet服务

前置条件,以ping通本机电脑和虚拟路由
1.在路由器配置telnet

[H3C]telnet server enable  //开启telnet服务
[H3C]line vty 0    //进入线程模式
[H3C-line-vty0]set authentication password simple 123456s  //设置密码
[H3C-line-vty0]user-role network-admin

2.给电脑勾选telnet客户端(使电脑作为客户端,虚拟路由作为服务器)

3.以管理员身份打开cmd 输入telnet命令 :telnet 虚拟路由ip
输入密码,成功进入
在这里插入图片描述
或者 在SecureCRT中选择telnet 通过虚拟路由ip进行连接

  1. 打开后选择telnet 并输入虚拟路由ip地址进行连接
    在这里插入图片描述
    在这里插入图片描述
    如果之前已经加入连接,那再次打开时可以直接选择已有地址进行连接
    在这里插入图片描述
    2.连接后输入密码,边可在SecureCRT中对路由进行终端命令行操作
    2在这里插入图片描述
    在使用hcl时我们会发现有一些命令在虚拟机的终端中无法使用,所以建立telnet服务来在SecureCRT或者cmd中使用一些虚拟机中无法使用的命令行。

ssh服务:

1.上诉同样方式ping通本机电脑和虚拟路由器
2.创建ssh服务

[H3C]public-key local creat rsa
The local key pair already exists.
Confirm to replace it? [Y/N]:y
The range of public key modulus is (512 ~ 2048). 
If the key modulus is greater than 512, it will take a few minutes.
Press CTRL+C to abort.
Input the modulus length [default = 1024]:1024
Generating Keys...
.
Created the key pair successfully.
[H3C]int G0/0
[H3C-GigabitEthernet0/0]ip addr 192.168.30.254 24
[H3C-GigabitEthernet0/0]exit

[H3C]ssh server enable   //开启SSH服务
[H3C]line vty 0 63       //进入线程模式 允许0~63线程
[H3C-line-vty0-63]authentication-mode scheme  //设置认证模式
[H3C-line-vty0-63]protocol inbound ssh  //ssh协议
[H3C-line-vty0-63]exit
[H3C]local-user sshclient   //创建本地用户:sshclient
[H3C-luser-manage-sshclient]password simple abc123456789  //本地用户密码abc123456789
[H3C-luser-manage-sshclient]service-type ssh   //服务类型ssh
[H3C-luser-manage-sshclient]authorization-attribute user-role network-admin   //角色权限 user-role是网络管理员
[H3C-luser-manage-sshclient]exit
[H3C]

3.在cmd和CRT中开启终端,进行命令行操作(同telnet服务部分)

Q1:命令行问题:
直接输入 >ssh ip地址会出现错误有:
1.输入密码错误
直接告知密码错误
在这里插入图片描述
2.输入密码正确,但依旧无法登录
需要注意,直接输入> ssh ip时默认的用户名为admin,可能与我们设置的用户名不符合(在这里我设置的用户名是sshclient,就不符合) ,所以无法对应相应账号和密码
在这里插入图片描述
解决方法:输入带用用户名的命令:>ssh username@ip
在这里插入图片描述
**Q2:**重复登录,公钥和上次不同,会出现如下警告
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
翻译过来就是
警告:远程主机标识已更改!

此报错是由于远程的主机的公钥发生了变化导致的。
ssh服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥(public key),记录在~/.ssh/known_hosts 中,当下次访问曾经访问过的计算机或服务器时,ssh就会核对公钥,如果和上次记录的不同,OpenSSH会发出警告。
在这里插入图片描述
解决方法:用命令行清除上次登录信息:ssh-keygen -R IP
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值