Тема: Подключение через publickey SSH1 Klient => SSH2 Server
Задача: Подключить клиента SSH1 к машине(серверу) на котором запущен SSH2
1. Создаем ключ на хосте клиента.
клиент-> %ssh-keygen -t dsa
2. Конвертируем ключ в понятный для SSH2 формат
клиент-> %ssh-keygen -e -f ~/.ssh/id_dsa.pub > ~/.ssh/dsa_ssh2.pub
3. Копируем нужные файлы на сервер который будет подключаться.
клиент-> %scp dsa_ssh2.pub [email protected]:/home/user/.ssh2/
4. Работаем теперь на сервере. Создадим файл ~/.ssh2/authorization
сервер-> %echo "Key dsa_ssh2.pub" >> ~/.ssh2/authorization
5. Поправим права и проверим настройки на сервере
%ls -l
total 2
-rw------- 1 user user 17 Mar 27 12:20 authorization
-rw------- 1 user user 726 Mar 27 12:19 dsa_ssh2.pub
Тестируем.
Работает.