Решение специально для пользователей, использующих Windows для SSH, на своих удаленных машинах, включая изображения облаков на AWS и GCE.
(Если это работает для вас, upvote очень ценится. Спасибо за ваше терпение.)
(Отказ от ответственности)
Недавно использовалось это решение для удаленного входа в систему новых развернутых изображений vm на GCE.
Используемые инструменты:
puttygen winscp Шаги для выполнения:
puttygen Загружать открытый ключ на ваш сервер в облаке или удаленном место нахождения. Описание (как это сделать):
Загружать открытый ключ на ваш сервер в облаке или удаленном месте. [d10 ] winscp Загрузить ключ на сервер linux: откройте WinSCP, выберите SFTP-файл и войдите в систему с вашими учетными данными ssh. При успехе вы видите структуру домашних каталогов на своем удаленном компьютере. Загрузите файл authorized_keys в домашний каталог на удаленном компьютере. Установите правильные разрешения: Создайте каталог .ssh (если не существует) Скопируйте файл authorized_keys в каталог .ssh. (это заменит любой существующий файл authorized_keys, обратите внимание на это). Если файл существует, просто добавьте содержимое этого файла в существующий файл. Выполнить команды для установки разрешений:
sudo chmod 700 .ssh && chmod 600 .ssh/authorized_keys
Теперь вы сможете ssh на удаленную машину без ввода учетных данных каждый раз.
Дальнейшее чтение:
Загрузить ключ на сервер linux: откройте WinSCP, выберите SFTP-файл и войдите в систему с вашими учетными данными ssh. При успехе вы видите структуру домашних каталогов на своем удаленном компьютере. Загрузите файл authorized_keys в домашний каталог на удаленном компьютере. Загрузить ключ на сервер linux:
ответ дан devprashant
25 May 2018 в 19:46
поделиться