Huawei switch: Difference between revisions
Jump to navigation
Jump to search
(Created page with "==== Enable SSH key-based connection ==== <pre>> rsa peer-public-key MYNAME > public-key-code begin</pre> then you need to convert the opennssh ssh-rsa public key to this exa...") |
No edit summary |
||
Line 9: | Line 9: | ||
-----END RSA PUBLIC KEY-----</pre> | -----END RSA PUBLIC KEY-----</pre> | ||
paste it in [http://tomeko.net/online_tools/base64.php?lang=en this website] to get it converted into HEX. | |||
The next step is to format it nicely for the switch: | The next step is to format it nicely for the switch: | ||
Line 18: | Line 18: | ||
...</pre> | ...</pre> | ||
Paste all the lines in the switch interface, then finish the key input with | |||
<pre>> public-key-code end | <pre>> public-key-code end | ||
> peer-public-key end</pre> | > peer-public-key end</pre> | ||
The formatting in 8 characters per packet and 5 | The formatting in 8 characters per packet and 5 packets per line was suggested by the output of | ||
> display rsa local-key-pair public | > display rsa local-key-pair public |
Revision as of 09:19, 19 January 2018
Enable SSH key-based connection
> rsa peer-public-key MYNAME > public-key-code begin
then you need to convert the opennssh ssh-rsa public key to this exact format:
ssh-keygen -f id_rsa.pub -e -m pem
Get the text without the surrounding lines
-----BEGIN RSA PUBLIC KEY----- -----END RSA PUBLIC KEY-----
paste it in this website to get it converted into HEX.
The next step is to format it nicely for the switch:
echo "MY-HEX-KEY" | sed 's/.\{8\}/& /g'|fmt -w 44
which should give you something like that:
30820108 02820101 00B9A077 0AE7C1B7 2285F7DC C6D1CDDC 4D18989C D33BA519 ...
Paste all the lines in the switch interface, then finish the key input with
> public-key-code end > peer-public-key end
The formatting in 8 characters per packet and 5 packets per line was suggested by the output of
> display rsa local-key-pair public