Я пытаюсь настроить ssh-ключи, чтобы подключаться по ssh с RB к OpenWRT без пароля. Консультировался с этой статьёй: .
Я создал пару ключей на Linux-машине, скопировал публичный ключ на OpenWRT и могу успешно зайти с Linux на OpenWRT без пароля. Делаю так уже не в первый раз, всё просто и понятно.
user@ubuntu:~$ ssh root@10.10.1.5 "date"
Thu Mar 8 05:41:46 UTC 2012
Теперь переходим к ROS. Я скопировал приватный и публичный ключи на ROS v5.6 RB450G и выполнил команду:
/user ssh-keys private import public-key-file=ssh/id_dsa.pub private-key-file=ssh/id_dsa user=ap_admin
Ошибок не было. Теперь, когда пытаюсь подключиться по ssh:
[ap_admin@test_t] > /system ssh 10.10.1.5 user=root
получаю сообщение:
getting empty DSA key
died with signal 11 on Thu Mar 8 05:30:58 2012
Кто-нибудь знает, что я делаю не так или у кого-то получилось? Если я удаляю приватный ключ с RB, при повторном запуске ssh появляется запрос пароля, значит, ключ видит и пытается использовать, но что-то идёт не так.
Повторюсь, с Linux => OpenWRT всё работает без проблем, а с RB => OpenWRT — нет. Также у меня успешно получилось подключиться с Linux => RB.
Я создал пару ключей на Linux-машине, скопировал публичный ключ на OpenWRT и могу успешно зайти с Linux на OpenWRT без пароля. Делаю так уже не в первый раз, всё просто и понятно.
user@ubuntu:~$ ssh root@10.10.1.5 "date"
Thu Mar 8 05:41:46 UTC 2012
Теперь переходим к ROS. Я скопировал приватный и публичный ключи на ROS v5.6 RB450G и выполнил команду:
/user ssh-keys private import public-key-file=ssh/id_dsa.pub private-key-file=ssh/id_dsa user=ap_admin
Ошибок не было. Теперь, когда пытаюсь подключиться по ssh:
[ap_admin@test_t] > /system ssh 10.10.1.5 user=root
получаю сообщение:
getting empty DSA key
died with signal 11 on Thu Mar 8 05:30:58 2012
Кто-нибудь знает, что я делаю не так или у кого-то получилось? Если я удаляю приватный ключ с RB, при повторном запуске ssh появляется запрос пароля, значит, ключ видит и пытается использовать, но что-то идёт не так.
Повторюсь, с Linux => OpenWRT всё работает без проблем, а с RB => OpenWRT — нет. Также у меня успешно получилось подключиться с Linux => RB.
