Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
windows:ssh:key [2023/11/18 13:04] werwolf создано |
windows:ssh:key [2023/11/18 13:09] (текущий) werwolf [PuTTY] |
||
|---|---|---|---|
| Строка 22: | Строка 22: | ||
| - Для начала нужно проверить установлен ли OpenSSH клиент на Windows 10. Для этого зайдем в «Параметры», а после перейдем во вкладку «Приложения». Далее нажимаем на ссылку «Дополнительные компоненты», как показано на картинке ниже. | - Для начала нужно проверить установлен ли OpenSSH клиент на Windows 10. Для этого зайдем в «Параметры», а после перейдем во вкладку «Приложения». Далее нажимаем на ссылку «Дополнительные компоненты», как показано на картинке ниже. | ||
| - | ''{{https://content.timeweb.com/assets/ec1f0b99-d82b-4d77-8778-5319b7b12ef6?width=1364&height=767|Image1}}''\\ \\ В открывшемся окне в строку поиска вводим «Клиент OpenSSH». Если в списке он будет найден, то можно сразу приступать к генерации ключей. Если же он отсутствует, то нужно нажать на кнопку «Добавить компонент», а после найти его и выбрать среди всех доступных, используя строку поиска. Далее останется нажать кнопку «Установить» снизу слева и можно переходить ко второму шагу. | + | {{ :windows:ssh:ec1f0b99-d82b-4d77-8778-5319b7b12ef6.png?800 |}} |
| + | |||
| + | В открывшемся окне в строку поиска вводим «Клиент OpenSSH». Если в списке он будет найден, то можно сразу приступать к генерации ключей. Если же он отсутствует, то нужно нажать на кнопку «Добавить компонент», а после найти его и выбрать среди всех доступных, используя строку поиска. Далее останется нажать кнопку «Установить» снизу слева и можно переходить ко второму шагу. | ||
| - Теперь нужно открыть командную строку. Для этого открываем диалоговое окно «Выполнить» (комбинация клавиш Win+R), вводим в строку ''cmd'' и нажимаем кнопку «ОК». | - Теперь нужно открыть командную строку. Для этого открываем диалоговое окно «Выполнить» (комбинация клавиш Win+R), вводим в строку ''cmd'' и нажимаем кнопку «ОК». | ||
| - | ''{{https://content.timeweb.com/assets/74f9a599-7d52-4765-b844-9bbbcd0b288c?width=430&height=209|Image3}}'' - В открывшемся окне вводим команду: | + | {{ :windows:ssh:74f9a599-7d52-4765-b844-9bbbcd0b288c.png |}} |
| - | <code> | + | - В открывшемся окне вводим команду: |
| - | </code> | + | |
| - | <code> | + | |
| + | |||
| + | <code powershell> | ||
| ssh-keygen | ssh-keygen | ||
| </code> | </code> | ||
| Строка 43: | Строка 46: | ||
| - Проверим, что все ключи успешно сгенерированы. Для этого переходим в соответствующий каталог на своем компьютере. У нас это ''/.ssh/id_rsa'', так как мы оставили все по умолчанию. | - Проверим, что все ключи успешно сгенерированы. Для этого переходим в соответствующий каталог на своем компьютере. У нас это ''/.ssh/id_rsa'', так как мы оставили все по умолчанию. | ||
| - | ''{{https://content.timeweb.com/assets/95672fc2-33d4-464e-b68e-db925ca52eed?width=606&height=91|Image2}}''Как видно по картинке выше, ключи сгенерированы успешно. | + | {{ :windows:ssh:95672fc2-33d4-464e-b68e-db925ca52eed.png |}} |
| + | |||
| + | Как видно по картинке выше, ключи сгенерированы успешно. | ||
| Переходим к варианту их создания с помощью клиента PuTTY. | Переходим к варианту их создания с помощью клиента PuTTY. | ||
| Строка 55: | Строка 60: | ||
| - В открывшемся окне выбираем классический и повсеместно использующийся тип ключа для генерации — RSA. Длину оставляем 2048 бит и нажимаем кнопку «Генерировать». | - В открывшемся окне выбираем классический и повсеместно использующийся тип ключа для генерации — RSA. Длину оставляем 2048 бит и нажимаем кнопку «Генерировать». | ||
| - | ''{{https://content.timeweb.com/assets/ea6c1d8e-9a61-4464-bd77-8a44474e865b?width=476&height=456|Image5}}'' - Во время генерации нужно водить курсором по серой области внутри окна до заполнения зеленой полоски. Это позволит улучшить защищенность генерируемого ключа, благодаря созданию псевдослучайности. | + | {{ :windows:ssh:ea6c1d8e-9a61-4464-bd77-8a44474e865b.png |}} |
| + | |||
| + | - Во время генерации нужно водить курсором по серой области внутри окна до заполнения зеленой полоски. Это позволит улучшить защищенность генерируемого ключа, благодаря созданию псевдослучайности. | ||
| - После успешной генерации нужно сохранить публичный и приватный ключ на компьютере. Для этого создадим папку на диске. | - После успешной генерации нужно сохранить публичный и приватный ключ на компьютере. Для этого создадим папку на диске. | ||
| - | ''{{https://content.timeweb.com/assets/1c158572-d2cb-428b-b8af-58959a9b01be?width=609&height=89|Image4}}''Ключи успешно созданы и сохранены на локальной машине. На этом этапе их генерация закончена. | + | {{ :windows:ssh:1c158572-d2cb-428b-b8af-58959a9b01be.png |}} |
| + | |||
| + | Ключи успешно созданы и сохранены на локальной машине. На этом этапе их генерация закончена. | ||
| ===== Заключение ===== | ===== Заключение ===== | ||
| В данной инструкции были рассмотрены два варианта создания SSH-ключей в Windows. Для подключения к серверу нужно скопировать в него созданный публичный ключ. При попытке соединиться с сервером будет происходить проверка публичного ключа на стороне сервера с приватным на стороне клиента. Если вы пользуетесь облачными серверами Timeweb Cloud, то можете добавить сгенерированный публичный ключ в разделе «[[https://timeweb.cloud/my/sshkeys|SSH-ключи]]» в панели управления. | В данной инструкции были рассмотрены два варианта создания SSH-ключей в Windows. Для подключения к серверу нужно скопировать в него созданный публичный ключ. При попытке соединиться с сервером будет происходить проверка публичного ключа на стороне сервера с приватным на стороне клиента. Если вы пользуетесь облачными серверами Timeweb Cloud, то можете добавить сгенерированный публичный ключ в разделе «[[https://timeweb.cloud/my/sshkeys|SSH-ключи]]» в панели управления. | ||