在EVE-NG上新建Juniper的vMX后,交换机相关配置配好后,发现ssh登陆vMX失败
# ssh netops@192.168.122.102
ssh_exchange_identification: Connection closed by remote host
需要在vMX重新生产key
root@vMX-102> start shell user root
root@vMX-102:~ # ssh-keygen -t ecdsa -b 384 -f /etc/ssh/ssh_host_dsa_key
Generating public/private ecdsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
The key fingerprint is:
SHA256:B3rZrr/yJtaModu+fJxCrpmsWFmsmn+EndDeroYa3HI root@vMX-102
The key's randomart image is:
+---[ECDSA 384]---+
| |
| |
| . . |
| .... + |
| =+oS o |
| . ..+=.+o |
| + Eo = *.. |
| O..+=O.B |
| =oo+B**X+. |
+----[SHA256]-----+
Generated SSH key file /etc/ssh/ssh_host_dsa_key.pub with fingerprint SHA256:B3rZrr/yJtaModu+fJxCrpmsWFmsmn+EndDeroYa3HI
root@vMX-102:~ #
root@vMX-102:~ #
root@vMX-102:~ #
root@vMX-102:~ # ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.
The key fingerprint is:
SHA256:1RL1FL+tcI9q8Ah2n8smbYsGSf4mZhFDP9PWUvUIG58 root@vMX-102
The key's randomart image is:
+---[RSA 2048]----+
| ..+ oo.|
| . o B.+.|
| . .o.ooE o|
| +.+.+ . o|
| oS+ +.....|
| B o o + |
| . * * .o .|
| + *oO. |
| o +.==o |
+----[SHA256]-----+
Generated SSH key file /etc/ssh/ssh_host_rsa_key.pub with fingerprint SHA256:1RL1FL+tcI9q8Ah2n8smbYsGSf4mZhFDP9PWUvUIG58
root@vMX-102:~ #
然后再ssh登陆vMX,就可以了
[root@deployer juniper]# ssh netops@192.168.122.102 -s netconf
The authenticity of host '192.168.122.102 (192.168.122.102)' can't be established.
RSA key fingerprint is SHA256:1RL1FL+tcI9q8Ah2n8smbYsGSf4mZhFDP9PWUvUIG58.
RSA key fingerprint is MD5:c9:17:9f:43:94:e5:23:59:7f:b4:b3:50:f6:73:33:22.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.122.102' (RSA) to the list of known hosts.
Password:
<!-- No zombies were killed during the creation of this user interface -->
<!-- user netops, class j-super-user -->
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.0</capability>
<capability>urn:ietf:params:netconf:capability:candidate:1.0</capability>
<capability>urn:ietf:params:netconf:capability:confirmed-commit:1.0</capability>
<capability>urn:ietf:params:netconf:capability:validate:1.0</capability>
<capability>urn:ietf:params:netconf:capability:url:1.0?scheme=http,ftp,file</capability>
<capability>urn:ietf:params:xml:ns:netconf:base:1.0</capability>
<capability>urn:ietf:params:xml:ns:netconf:capability:candidate:1.0</capability>
<capability>urn:ietf:params:xml:ns:netconf:capability:confirmed-commit:1.0</capability>
<capability>urn:ietf:params:xml:ns:netconf:capability:validate:1.0</capability>
<capability>urn:ietf:params:xml:ns:netconf:capability:url:1.0?protocol=http,ftp,file</capability>
<capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring</capability>
<capability>http://xml.juniper.net/netconf/junos/1.0</capability>
<capability>http://xml.juniper.net/dmi/system/1.0</capability>
</capabilities>
<session-id>43721</session-id>
</hello>
]]>]]>