Last active
March 10, 2019 12:14
-
-
Save ezhov-da/1d34f9ed47e273efd5742fb5b1b24160 to your computer and use it in GitHub Desktop.
настроить ssh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://www.digitalocean.com/community/tutorials/ssh-ubuntu-18-04-ru | |
Сперва создадим пару ключей на клиентской машине (обычно, это ваш компьютер): | |
ssh-keygen | |
По умолчанию ssh-keygen создаёт 2048-битную пару ключей RSA, которая достаточно безопасна для большинства сценариев использования (вы можете также добавить к этой команде флаг -b 4096 для получения 4096-битный ключей). | |
После ввода этой команды вы должны увидеть следующий вывод: | |
Вывод | |
Generating public/private rsa key pair. | |
Enter file in which to save the key (/your_home/.ssh/id_rsa): | |
Нажмите Enter для сохранения пары ключей в директорию .ssh/ внутри вашей домашней директории или задайте другую директорию. | |
Если ранее вы уже генерировали пару SSH ключей, вы можете увидеть следующий вывод: | |
Вывод | |
/home/your_home/.ssh/id_rsa already exists. | |
Overwrite (y/n)? | |
Если вы выберете перезаписать ключи на диск, вы не сможете использовать старые ключи для аутентификации. Будьте очень осторожны при выборе yes, это решение нельзя будет отменить. | |
Вы должны увидеть следующий вывод: | |
Вывод | |
Enter passphrase (empty for no passphrase): | |
Здесь вы можете задать ключевую фразу (passphrase), что обычно рекомендуется сделать. Ключевая фраза добавляет дополнительный уровень безопасности для предотвращения входа на сервер неавторизованных пользователей. Для того, чтобы узнать больше о том, как это работает, рекомендуем ознакомиться с нашим руководством по настройке аутентификации по ключам SSH на серверах Linux. | |
Вы должны увидеть следующий вывод: | |
Вывод | |
Output | |
Your identification has been saved in /your_home/.ssh/id_rsa. | |
Your public key has been saved in /your_home/.ssh/id_rsa.pub. | |
The key fingerprint is: | |
a9:49:2e:2a:5e:33:3e:a9:de:4e:77:11:58:b6:90:26 username@remote_host | |
The key's randomart image is: | |
+--[ RSA 2048]----+ | |
| ..o | | |
| E o= . | | |
| o. o | | |
| .. | | |
| ..S | | |
| o o. | | |
| =o.+. | | |
|. =++.. | | |
|o=++. | | |
+-----------------+ | |
Теперь у вас есть пара из публичного и секретного ключей, которые вы можете использовать для аутентификации. | |
Далее мы поместим публичный ключ на ваш сервер, для того, чтобы вы могли использовать аутентификацию по ключам SSH для входа. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment