Я пытаюсь заставить работать SSH-аутентификацию без пароля с компьютера с Windows 7 на локальный сервер.
Компьютер с Windows: мое имя пользователя на этом компьютере -
MY_LOGIN_NAME. Я использую Cygwin в качестве командной строки.Сервер CentOS 5.5: у меня есть права администратора на этом сервере; залогинен как
root.
Вот что я сделал до сих пор:
Зарегистрировавшись в
MY_LOGIN_NAMEна компьютере с Windows, яssh-config-usered из командной строки 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
Но он все еще спрашивает у меня мой пароль. Что мне не хватает?
