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 Пользователей нашли это полезным
Помог ли вам данный ответ?

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

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

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

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

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

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

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

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

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

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

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