SSH-ключи

SSH-ключи

SSH-ключи представляют собой пару — закрытый и открытый ключ. Закрытый ключ — секретная информация, хранится у пользователя. Открытый ключ должен храниться на сервере, к которому будет осуществляться доступ по SSH.

Генерация SSH-ключей

В Linux-системах ключи генерируются следующим образом:

ssh-keygen [options]

Основные параметры: -t для указания алгоритма шифрования и -b для указания длины ключа:

ssh-keygen -t rsa -b 4096
ssh-keygen -t dsa
ssh-keygen -t ecdsa -b 521
ssh-keygen -t ed25519

При генерации ключей укажите путь к файлу, в который будет записан закрытый ключ. Открытый ключ будет записан в файл с наименованием <путь к файлу>.pub.

Копирование открытого ключа

Открытый ключ пользователя нужно скопировать на сервер, к которому будет осуществляться доступ по SSH-протоколу, в файл ~/.ssh/authorized_keys:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@host

user — учётная запись пользователя удалённого сервера.

host — IP-адрес удалённого сервера.

~ — директория домашней папки пользователя удалённого сервера.

При подключении нужно ввести пароль пользователя удаленного сервера.

  • 111 Пользователей нашли это полезным
Помог ли вам данный ответ?

Статьи по Теме

Подключение VPS через SSH

Для подключения нам нужны данные, если вы не знаете где их взять, не переживайте, всё находиться...

Как установить Keitaro

Для установки и запуска Keitaro необходимо приобрести сервер (VPS). Воспользуйтесь одним из...

Резервные копии

Резервная копия — это образ диска виртуальной машины (ВМ), который используется для её...

Режим восстановления

Режим восстановления виртуальной машины (ВМ) — запуск ВМ с LiveCD-образом операционной системы...

Операции над виртуальными машинами

Операции делятся на основные и дополнительные. Все операции над виртуальной машиной, запущенные...