Створення ssh-ключів для підключення до vps за допомогою putty

Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!

Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив

- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I

Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!

Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!

Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!

Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.

Задайте питання в службу підтримки 24/7/365

Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями

Переваги відкритих і закритих SSH-ключів

Генератор PuTTY-ключів (відомий як PuTTYgen)

PuTTY - це клієнтська програма для SSH (на додачу до Telnet і Rlogin), вона не є OpenSSH-портом або програмою на основі OpenSSH. Отже, PuTTY не має вбудованої підтримки читання файлів з закритими SSH-2 ключами OpenSSH. Проте, у PuTTY є супутня програма під назвою PuTTYgen (утиліта для генерування RSA- і DSA-ключів), яка може перетворювати файли закритих ключів OpenSSH в формат PuTTY; це дозволяє підключитися до хмари серверів через машину Windows, при цьому забезпечуючи додатковий рівень безпеки за допомогою ключів SSH.

PuTTYgen є (вільної) утилітою з відкритим вихідним кодом і може бути завантажена з сайту підтримки. PuTTYgen - утиліта, необхідна для генерування SSH-ключів для використання в PuTTY. Все, що потрібно зробити для запуску даної утиліти, - це завантажити виконувані файли (.exe) і зберегти їх на комп'ютері, який використовується для підключення до VPS (наприклад, на робочому столі). PuTTYgen не потребує встановлення як такої, тому що є окремим додатком.

Створення OpenSSH-сумісних ключів для використання з PuTTY

Щоб створити набір RSA-ключів за допомогою PuTTYgen:

Примітка: PuTTY і OpenSSH використовують різні формати відкритих SSH-ключів. Якщо скопійований SSH-ключ починається з «- BEGIN SSH2 PUBLIC KEY ...», він в неправильному форматі. Переконайтеся, що всі інструкції були дотримані. Ключ повинен починатися з «ssh-rsa AAAA ....».

Збереження відкритого ключа на сервер

Тепер потрібно вставити скопійований відкритий ключ в файл

/.ssh/authorized_keys на сервері.

  1. Увійдіть на сервер призначення;
  2. Якщо папки SSH не існує, створіть її вручну:

/.ssh/authorized_keys
chmod 0644

  1. Вставте відкритий SSH-ключ в файл
  1. Натисніть i і клацніть правою кнопкою миші, щоб вставити ключ.
  2. Щоб зберегти зміни, натисніть наступні клавіші в зазначеному порядку:
    Esc. w, q, Enter

Створення профілю PuTTY для збереження налаштувань сервера

PuTTY дозволяє створювати (і зберігати) профілі для з'єднання з різними SSH-серверами, що запобігає необхідності запам'ятовувати і постійно передруковувати величезна кількість інформації.

[email protected] or [email protected];

  1. Натисніть кнопку Save у вікні Load, Save or Delete a stored session.

Потім потрібно увійти в [email protected] і пароль НЕ буде запитано. Хоча, якщо на відкритий ключ був встановлений фразовий пароль, з'явиться запит ввести його (потрібно буде вводити його при кожному вході в подальшому).

Деактивация процедури входу Username / Password

Переконавшись, що на сервер можна увійти за допомогою ключів, багато користувачів вважають за краще відключити стандартну процедуру входу для більшої безпеки. Для цього потрібно відредагувати конфігураційний файл SSH-сервера. На системах Debian / Ubuntu даний файл знаходиться в / etc / ssh / sshd_config.

sudo vim / etc / ssh / sshd_config

Натисніть на клавіатурі клавішу i і відредагуйте рядки, зазначені нижче:

Щоб зберегти зміни, натисніть в зазначеному порядку такі клавіші: Esc. w, q, Enter. Тепер перезавантажте сервер SSH:

sudo reload ssh

Схожі статті

Copyright © 2024