Назад к блогу
Команда mitok.ruСлужба Заботы

Авторизация linux по ssh ключу с компьютера с Windows

Генерация ключа на компьютере Windows Для генерации запустим в командной строке В каталоге пользователя появииться папка ./ssh Перейдем в эту папку Перенесем файл idrsa.pub на сервер Linux Копирование файла с linux на li

Служба Заботы

Генерация ключа на компьютере Windows

Для генерации запустим в командной строке

cmd
ssh-keygen

В каталоге пользователя появииться папка ./ssh Перейдем в эту папку

cmd
cd %USERPROFILE%/.ssh

Перенесем файл id_rsa.pub на сервер Linux

Копирование файла с linux на linux

Сделать этом можно из командной строки Загрузить файл на linux сервер

bash
scp -P 22 file.tar.gz root@mitsrv.ru:/root

Копирование файла с Windows на Linux

Предварительно надо создать каталог .ssh у пользователя на linux

bash
pscp.exe -P 22 id_rsa.pub shoma@172.16.1.138:/home/shoma/id_rsa.pub

Команда pscp – это реализация протокола SCP, в которой мы можем безопасно передавать и копировать файлы и папки по сети с помощью соединения SSH.

Если не работает команда pscp, то установить можно по ссылке

Можно использовать опцию -r для копирования каталогов

bash
pscp.exe -P 22 -r id_rsa.pub shoma@172.16.1.138:/home/shoma/authorized_keys

Файл id_rsa.pub необходимо поместить в домашнюю папку ./ssh пользователя Linux и переименовать его в authorized_keys

После авторизация работает по ключу ssh. Профит