Создание и установка 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.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
- Нажимаем на вкладку 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 евро новым клиентам)