Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://wiki.cs.msu.ru/Main/SSHKeyGenUseOpenSSH?rev=1
Дата изменения: Unknown Дата индексирования: Sun Apr 10 09:50:11 2016 Кодировка: koi8-r |
Сгенерировать ключ можно например вот так:
$ ssh-keygen -t rsa -b 2048
где $
— приглашение командного интерпретатора. Эта команда в интерактивном режиме создаст ключевую пару типа RSA с длиной ключа 2048 бит.
По умолчанию, приватный ключ будет сохранён в ~/.ssh/id_rsa, публичный — в ~/.ssh/id_rsa.pub. При создании генератор запросит пароль, если введете пустой, то пароль зашифрован не будет (если Вы забудете тот пароль, который зашифруете ключ, то воспользоваться ключом больше не сможете).
Для получения отпечатка (fingerprint) ключа используйте команду:
$ ssh-keygen -l -f ~/.ssh/id_rsa.pub
За более подробной информацией обращайтесь к справочным страницам (man ssh-keygen, или на сайте OpenBSD ) и F.A.Q по OpenSSH
Также рекомендуем ознакомиться с настройкой (man ssh_config или на сайте OpenBSD).
Ниже представлен пример конфигурационного файла ~/.ssh/config:
Host regatta.hpc Hostname regatta1.cs.msu.su User edu-vmk-stud-500-001 IdentityFile ~/.ssh/id_rsaКратко:
В результате команда
$ ssh regatta.hpc
осуществит вход пользователю edu-vmk-stud-500-001 на regatta1.cs.msu.su с помощью ключа ~/.ssh/id_rsa
Зачем полезно указывать ключ — смотрите на странице по ssh ключам раздел по использованию различных ключей