Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для подключения к маршутизаторам МЕ по ssh можно использовать SSH-RSA ключ , вместо пароля.

Сгенерировать ключ, в OS Linux  можно  с помощью команды "ssh-keygen -t rsa" :

user@me-admin:~$ ssh-keygen -t rsa 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa
Your public key has been saved in /home/user/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:h+yqIYLvfbP2apEMLFo2TGnWBzQ5K2hUOiGcLJQvhAs user@me-admin
The key's randomart image is:
+---[RSA 3072]----+
|*o+=+o           |
|EBB +..          |
|=X.. +           |
|ooO.+  . .       |
|.+.+ o .S .      |
|o     +. .       |
|o . .  ..        |
| o o .=.         |
| .o o=+=.        |
+----[SHA256]-----+

Публичный ключ был сохранен в директорию "/home/user/.ssh/id_rsa.pub"

Затем необходимо создать пользователя и добавить ему данный ключ:

user key
  authorized-key key1
    description "test key"
    key-string "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2PTR6Z9mFnRdis83NG+    <--- Ключ необходимо указывать в кавычках
mUBb6dhMf5g5no0nfRvpUfReubF1LYKUqJTV+xN/ZKOFmqXUqRVeafiXeP8sBb9eTxcIIiKfBui
pI0HqlAAM86AKhTHiURWAMzZgW0HVpvTqShEDUXnZQfWdbNf6IU+ONJjSyMqhkgutnOhpxY2ZW0
7kiay+SuZPeUMqY/pEZy2QOfDGG3ogCh0YKlljLou57X7GQTzbXwKzo7mfk49nbXgGgOZNBjCQb
jr8YHOMDZ/eFOgYEMmg3WccxI3hldpR8YP8Hin6apy0HT1su1wmfzguLuWYU7DWGoGriy7u9qT1
A02EcgvX9MEt22CFZxsMLqxBhZpSzmnlHgulBPMMYiYvyPxPM0OppgKw5Ll9uzZMAxrt/S7Ykyk
wFyur2Pql8vub0/dEMnsN6zrkK54CuaTYdfqRv1I1PJgjjUwJ5dl2H+iZk1soKvCetQK2PJkk6N
zndGUfcw77TGNuERYL70m5eJVJlIa2OuY5tLoUXExRc= user@me-admin"
  exit
  password encrypted $6$BPCd0Y6/OmpoZ3lE$rEHyU1ZobMPvDvQ0KuSf4zX59b.3.HZi1BUEnD4iY1cvzSKiF0MS2pzWvJ0Av0jWYjockqCZ4P/X2.9B9O7L4.
  privilege p15


Теперь при подключении к данному маршрутизатору будет использоваться ключ:

user@me-admin:~$ ssh key@192.168.1.1 
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
ED25519 key fingerprint is SHA256:kOwfT/IEeu7G3KwbBqTMonZXzB6cPTMcqLO7uyDPZGo.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.1.1' (ED25519) to the list of known hosts.
X11 forwarding request failed on channel 0
Successfully connected to klish server

********************************************
*            Welcome to ME5200S            *
********************************************

0/ME5200S:R6#

Так же можно сгенерировать ключ на самом маршрутизаторе, с помощью команды "key generate [rsa\rsa1\dsa] label [text] modulus [1024-4096]":

​0/ME5200S:R6# key generate rsa label My_Test_Key modulus 2048
Mon Jul 15 07:14:48 2024
Keys generated successfully
Elapsed time was 3.941012 sec

Проверить созданные ключи можно командой "show ssh key":
0/ME5200S:R6# show ssh key 
Mon Jul 15 07:15:23 2024
---------------KEY #1---------------
  Keys type:         rsa
  Keys modulus:      2048 bits
  Label:             My_Test_Key
  Creation date:     Mon Jul 15 07:14:52 GMT 2024
  Public key:
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRe5xtLvpX7wh20BtCxHvdtEP94SOxFxHLuD87uUywrDTrKLFcum6U8tK1be0aVtpM7tEgB1q4AYl9cxNBUfmaLYFl6nMM66JWn8yPlLc19sKorgX64/qtmntcGtu0+1Jmaoj7XriuOoRXDefHgr30C6eAi+GgS2azttcKokQShn6s9rou+rTfniVZdO4siWBWkaX4w22a+z1YOCCQK94rgCF3b7OReHQeSi47abiD4hxsUxTwh41nbq47pz9M1Z25V8EjSWtXGR3o8hJNASIJ5CoNPTDYFtaU3AKhn5r/Ki1rCSjQf9PwoiQO1M29eBKcqqagTjmnIfDGddDO6lwZ My_Test_Key


Публичный ключ необходимо добавить на необходимое устройство, в системах linux это "~/.ssh/authorized_keys"

Очистить ключи можно с помощью команды "clear ssh key" :

0/ME5200S:R6# clear ssh key 
  all   All types of key
  dsa   SSH-DSS key
  rsa   SSH-RSA key
  rsa1  SSHV1-RSA key
0/ME5200S:R6# clear ssh key all
You are going to clear all keys. Are you sure? (y/n): [n] y
Mon Jul 15 07:35:19 2024




  • Нет меток