Skip to content

Instantly share code, notes, and snippets.

@furdarius
Last active August 24, 2016 08:55
Show Gist options
  • Select an option

  • Save furdarius/dbe3fb78f6c13b63199cc786c304faec to your computer and use it in GitHub Desktop.

Select an option

Save furdarius/dbe3fb78f6c13b63199cc786c304faec to your computer and use it in GitHub Desktop.
Как пользоваться SSH ключами
  1. Пользователь генерирует пару ключей
    • Публичный (id_rsa.pub) - Этот ключ записывается на сервера или отдаётся во вне, что-бы по нему авторизовывать пользователя.
    • Приватный (id_rsa) - Не покидает машины, на которой он был сгенерирован. Используется для подписи данных и авторизации на внешнем сервере. (Приватный ключ защищается паролем, поэтому, будучи сворованным, не дает злоумышленнику воспользоваться им)
  2. Пользователь даёт владельцу машины публичный ключ (id_rsa.pub)
  3. Владелец машины записывает этот ключ в authorized_keys
  4. Теперь авторизация по ключу конкретным пользователем на конкретной машине возможна.
  5. Желательно отключать авторизацию по паролю на сервере. Для этого в файле sshd_config внести опцию PasswordAuthentification no

Доп. материалы:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment