Я намагаюсь отримати безоплатну автентифікацію 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
Але він все ще запитує мене для пароля. Що я пропускаю?