Настройка ключа SSH для Joyent Node SmartMachine и Windows?
Я только что получил Joyent Node SmartMachine.
Я использую Windows.
Моя цель - подключиться к SmartHachine по SSH и добавить / установить его с GitHub.
У меня проблема в том, что я не могу подключиться к своему SmartMachine через SSH с помощью Putty.
В Putty, после ввода имени пользователя, я получаю сообщение:
Отключено, нет поддерживаемых методов аутентификации
Я предполагаю, что я не правильно настроил мои ключи SSH.
Каковы шаги в Windows и панели управления узлом для настройки ключей SSH?
1 ответ
Вы можете использовать puttygen для генерации вашего ssh-ключа.
Шаги:
- Выберите "SSH-2 RSA"
- Нажмите "Создать"
- Следуйте инструкциям (двигайте мышь случайно)
- После того, как ключ был успешно сгенерирован, вставьте строку под "Открытым ключом для вставки в файл авторизованных ключей OpenSSH:" в список ssh-keys вашей учетной записи Joyent Node.
- Сохраните закрытый ключ, нажав "Сохранить закрытый ключ".
Настройте замазку со следующими параметрами:
- Перейдите к smartmachine, к которому вы хотите подключиться.
- Есть строка с надписью "Добавьте это в ваш файл $HOME/.ssh/config"
- Под этой строкой находится имя хоста вашего сервера, порт сервера и ваше имя пользователя ssh (обычно "узел", без кавычек). Вы можете поместить что-то вроде node@.no.de в putty, указав имя вашего smartmachine.
- После настройки всех этих параметров вам нужно настроить использование файла закрытого ключа для аутентификации. Перейдите в "Соединение" -> "SSH" -> "Auth"
- Выберите файл закрытого ключа, созданный puttygen.