Я пробовал несколько способов установить openssh без пароля, но он не работает. С паролем все работает отлично! (Cygwin, Windows7 32Bit)
Сначала я сделал это, как выполнить команду SSH без пароля?
Собственно (после полного удаления cygwin, сервисов, пользователей) я сделал так:
- Окно 7, нет UAC
- настройка cygwin openssh (и mc)
Терминал: ssh-host-config Используемые StrictModes: нет Разделение привилегий: да Установить sshd как службу: да Значение cygwin для демона: ntsec Зарегистрированная служба "cyg_server" создать новый пароль пользователя useraccount!
-> хост-конфиг закончен!
Terminal: ssh-user-config Создать SSH2 файл идентификации RSA: да Парольная фраза: пусто Вы хотите использовать эту идентификацию для входа в систему на этом компьютере: да (добавление в /home/x/.ssh/authorized_keys)
То же для: SSH2 DSA SSH2 ECDSA SSH1 RSA
-> Конфигурация завершена!
чистый старт sshd
ssh x @ localhost (добавить localhost к известным хостам)
Соединение закрыто :: 1
ssh x @ localhost -vvv
debug1: предложение открытого ключа RSA: /home/x/.ssh/id_rsa debug3: send_pubkey_test debug2: мы отправили пакет с открытым ключом, ожидаем ответа Соединение закрыто :: 1
Что я не прав? Может кто-нибудь помочь мне?