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-адрес удалённого сервера.

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

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

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

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

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

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

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

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

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

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

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

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

Как войти в панель управления VPS, узнать свой IP и пароль для SSH и VNC

Перейдя по ссылке https://vm.darkhost.pro/ ,мы попадём на страницу входа в панель управления...