SSH Keys

SSH keys are a pair of private and public keys. Private key - secret information stored by the user. The public key must be stored on a server that will be accessed via SSH.

Generating SSH Keys
On Linux systems, keys are generated as follows:

ssh-keygen [options]
The main options are -t to specify the encryption algorithm and -b to specify the key length:

ssh-keygen -t rsa -b 4096
ssh-keygen -t dsa
ssh-keygen -t ecdsa -b 521
ssh-keygen -t ed25519
When generating keys, specify the path to the file where the private key will be written. The public key will be written to a file named <path to file> .pub.

Copying the public key
The user's public key must be copied to the server, which will be accessed via the SSH protocol, to the ~ / .ssh / authorized_keys file:

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

user - the user account of the remote server.

host - the IP address of the remote server.

~ - the directory of the home folder of the remote server user.

When connecting, you need to enter the password of the remote server user.

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

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

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

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

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

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

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

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

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

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

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

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