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

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

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

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

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

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

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

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

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

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

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

Как создать скрипт

Скрипты позволяют автоматически настраивать виртуальные машины: устанавливать программное...

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

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