September 23, 2022

Создание и установка SSH ключа, и отключение пароля для входа на сервер

🚀🚀🚀 Заходи в наш Телеграм – https://t.me/dao_crypto

💥💥💥 Наш YouTube – https://www.youtube.com/c/DAOCrypto

Наши рефералки на провайдеры со скидками для вас:

🔥 VDSina - ссылка https://vdsina.ru/?partner=hg6bnk2e68 (скидка 10% на все серверы)

🔥Netcup.eu - 36nc16639184580 (ваучер со скидкой 5 евро новым клиентам)

__________________________________________________________________

Содержание

Мы рекомендуем отключать пароли на каждом сервере и запускать вход через SSH клиент, что обеспечит дополнительную безопасность вашего сервера и предотвратит брут-форс атаки.

Часть 1. Создаем SSH-ключ.

К Содержанию

Для начала нам нужно создать SSH ключ, для этого:

1.1. Открываем PuttYgen

1.2. Нажимаем Generate

1.3. Водим мышкой по экрану для генерации ключа

1.4. В поле Keypassphrase указываем пароль для SSH ключа (можно его не указывать, но лучше чтобы такой пароль был в случае, если хакеру удастся получить ваш privatekey). Данный пароль повторяем в колонке Confirmpassphrase

1.5. Сохраняем публичный ключ, нажав на Savepublickey, и сохраняем приватный ключ, нажав на Saveprivatekey.

Часть 2. Устанавливаем SSH-ключ на сайте провайдера

К Содержанию

В этом разделе мы рассмотрим как установить созданный нами SSH-ключ на сайте провайдера серверов.

Заходим на сайт провайдера, в этом примере рассмотрим провайдера VDSina. Переходим во вкладку SSH-ключи. Нажимаем Создание SSH-ключа.

Далее вводим любое название и вставляем publickey, скопировав его из PuttYgen на шаге 1.5

На этом этапе мы завершили сохранение SSH-ключа на сайте провайдера.

Часть 3. Устанавливаем SSH-ключ в SSH-клиент (терминал)

К Содержанию

В этом разделе мы рассмотрим как установить SSH-ключ в терминал MobaXterm.

Для этого:

3.1.1. Заходим в терминал MobaXterm и нажимаем на имеющийся сервер правой кнопкой мыши, выбираем Editsession.

Если у вас еще нет сервера и вы хотите только его создать, следуйте этому гайду - https://teletype.in/@daocrypto/czPy9T_VXpc#_Toc114822914

3.2. Далее:

- Нажимаем на вкладку AdvancedSSHsettings,

- Ставим галочку Use private key

- Выбираем файл с privatekey, который вы сохранили на этапе 1.5.

- Нажимаем ОК

3.3. Вводим пароль для SSH-ключа, который установили на этапе 1.4. При вводе пароля символы не будут отражаться:

Часть 4. Отключаем пароль для входа на сервер

К Содержанию

4.1. Отключаем пароль для входа на сервер одной командой:

sudo apt-get update && sudo apt-get dist-upgrade -y && sudo nano /etc/ssh/sshd_config && sudo systemctl restart ssh && sudo service sshd restart

4.2. В открывшемся файле нужно: найти строчку PasswordAuthentication, убрать в этой строке решетку # в начале, и изменить с “yes” на “no”, как на скриншоте ниже:

4.3. Сохраняем изменения, нажав «ctrl + x», подтверждаем «y», сохраняем «enter».

Поздравляю, вы установили SSH-ключ и отключили пароль для входа на сервер. Безопасного вам использования!

К Содержанию

__________________________________________________________________

🚀🚀🚀 Заходи в наш Телеграм – https://t.me/dao_crypto

💥💥💥 Наш YouTube – https://www.youtube.com/c/DAOCrypto

Наши рефералки на провайдеры со скидками для вас:

🔥 VDSina - ссылка https://vdsina.ru/?partner=hg6bnk2e68 (скидка 10% на все серверы)

🔥Netcup.eu - 36nc16639184580 (ваучер со скидкой 5 евро новым клиентам)