[RISH] Приватный и публичные ключи авторизации SSH, FTP, SFTP
Как получить открытый (public) ключ для авторизации без пароля
Открываем PuTTY Key Generator, входит в набор программы PuTTY по умолчанию. Генерируем приватный и публичный ключи RSA и сохраняем в файлах. По этому пути mcedit /root/.ssh/authorized_keys вставляем публичный ключ из поля генератора.
Не забываем вставить приватный ключ в саму программу PuTTY, чтобы входить через SSH на сервер VPS без пароля:
Connection - SSH - Auth - Credentials - Private-key file for authentication
В последней версии RISH приватный ключ можно получить с экрана монитора, при этом публичный ключ он уже автоматически размещает на сервере. Выдает сервер RISH ключ в формате OPENSSH.
Как использовать OpenSSH ключ с PuTTY
Сохраните ключа в текстовый файл перед конвертацией его в формат, подходящий для PuTTY
- Создайте новый текстовый файл: Откройте текстовый редактор на вашем компьютере, например, "Блокнот" в Windows.
- Копирование ключа: Скопируйте весь текст вашего приватного ключа, включая строки
-----BEGIN OPENSSH PRIVATE KEY-----
и-----END OPENSSH PRIVATE KEY-----
, и вставьте его в новый текстовый файл. - Сохранение файла: Сохраните текстовый файл, выбрав "Файл" > "Сохранить как...". Укажите удобное для вас местоположение для файла, введите предпочитаемое имя файла и убедитесь, что в поле "Тип файла" выбрано "Все файлы". Расширение файла может быть .txt или без расширения в зависимости от ваших предпочтений. Нажмите "Сохранить".
После того как ключ будет сохранен в текстовом файле, вы можете следовать дальнейшим инструкциям для конвертации ключа в формат PPK с помощью PuTTYgen.
Конвертация ключа и использование с PuTTY
- Откройте PuTTYgen: Запустите PuTTYgen на вашем компьютере. Это можно сделать через меню Пуск в Windows, если вы уже установили PuTTY.
- Конвертация ключа:
- В главном окне PuTTYgen, нажмите на кнопку "Load" (Загрузить), чтобы загрузить ваш приватный ключ в формате OpenSSH.
- В диалоговом окне выбора файла, убедитесь, что выбрана опция "All Files (*)" или "Все файлы (*)", чтобы увидеть ваш ключ.
- Найдите и выберите файл вашего приватного ключа в формате OpenSSH, затем нажмите "Open" (Открыть).
- Возможно, вам будет предложено ввести парольную фразу для вашего ключа, если он был создан с ней.
- Сохранение ключа в формате PPK: После успешной загрузки ключа, нажмите на кнопку "Save private key" (Сохранить приватный ключ), чтобы сохранить его в формате PPK. Может появиться предупреждение о сохранении ключа без парольной фразы; решение о сохранении с парольной фразой или без нее зависит от ваших требований к безопасности.
- Использование ключа PPK с PuTTY:
- Запустите PuTTY и перейдите в раздел "Connection" > "SSH" > "Auth" (Соединение > SSH > Аутентификация) в настройках сессии PuTTY.
- Нажмите на кнопку "Browse" (Обзор) для поля "Private key file for authentication" (Файл приватного ключа для аутентификации) и выберите файл PPK, который вы только что сохранили.
- Настройте остальные параметры сессии по вашему усмотрению и сохраните сессию для будущего использования или сразу же подключитесь к вашему серверу.
Теперь вы можете использовать сконвертированный PPK ключ для аутентификации в PuTTY.