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

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

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

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

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

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

Что такое VNC и как его использовать. Как войти в виртуальную машину на Android

VNC — система удалённого доступа к рабочему столу компьютера. Позволяет передавать нажатия клавиш...