Я намагаюсь отримати безоплатну автентифікацію SSH для роботи з машини Windows 7 на локальний сервер.
Машина Windows: Моє ім’я для входу в цю машину
MY_LOGIN_NAME
. Я використовую Cygwin як командний рядок.CentOS 5.5 Server: у мене є права адміністратора на цьому сервері; увійшли як
root
.
Ось що я зробив досі:
Я увійшов
MY_LOGIN_NAME
на машині Windows, яssh-config-user
вийшов із командного рядка Cygwin. Це створило (принаймні) відкриті та приватні ключі RSA вC:/Users/MY_LOGIN_NAME/.ssh
Я скопіював відкритий ключ на сервер до
.ssh
каталогу за допомогоюscp
.scp id-rsa.pub root@xxx.xxx.xx.xx: .ssh / id-rsa.pub
Потім я спробував увійти на сервер, використовуючи
ssh
так:ssh -i id_rsa root@xxx.xxx.xx.xx
Але він все ще запитує мене для пароля. Що я пропускаю?