Я использую Ubuntu 16.04.1 LTS в виртуальной машине на моем ноутбуке с Windows 7. Я создал закрытый и 2 открытых ключа с помощью PuTTY Key Generator. Один из открытых ключей был получен с помощью кнопки «Сохранить закрытый ключ», а другой — с помощью Conversions > Export OpenSSH key. Я использовал FTP-программу, чтобы поместить 2 файла открытых ключей в каталог /home/myUserName в Ubuntu. Вопросы:
1) Какой файл открытого ключа я хочу использовать?
2) Как определить, куда поместить файл открытого ключа?
3) Какие команды мне следует использовать для размещения/активации файла открытого ключа при использовании Ubuntu (без подключения по SSH)?
Я был бы очень признателен за любую помощь. Мои поиски в Интернете выдают запутанную информацию о том, как создавать файлы ключей через SSH-соединение. У меня уже есть файл(ы), и я просто хочу, чтобы они работали.
решение1
- На вашем компьютере с Ubuntu вам понадобится файл в папке /home/user/.ssh с именемавторизованные_ключи
- Для этого необходимо установить разрешения -rw-r--r--. Вы можете установить это через
chmod 644 authorized keys
командную строку на виртуальной машине. - После того, как файл будет там, вам нужно будет отредактировать его.авторизованные_ключифайл и поместите текст вашего открытого ключа openSSH внутрь. Убедитесь, что в тексте нет пробелов, которые были добавлены при копировании. (Вы можете редактировать этот файл через блокнот или notepad++)
- Сохраните этот файл на виртуальной машине Ubuntu.
- Теперь, когда у вас естьавторизованные_ключифайл создан, теперь вы сможете подключиться через PuTTy к вашемуЧАСТНЫЙключ.
- Для этого убедитесь, что у вас настроен файл .ppk для вашего соединения.
- Перейдите в PuTTy в раздел «Подключения» дерева, а затем щелкнитеSSH
- Нажмите нааутентификацияа в нижней правой части вы увидите раздел для поиска вашего .ppk.
- После этого вы сможете попробовать подключиться к виртуальной машине Ubuntu с помощью аутентификации по ключу.