Я пробовал несколько способов установить openssh без пароля, но это не работает. С паролем работает отлично! (Cygwin, Windows7 32Bit)
Сначала я сделал это каквыполнить команду ssh без пароля?
На самом деле (после полного удаления cygwin, служб, пользователей) я сделал так:
- Windows 7, без UAC
- настройка cygwin openssh (и mc)
Терминал: ssh-host-config Используемые строгие режимы: нет Разделение привилегий: да Установить sshd как службу: да Значение cygwin для демона: ntsec Зарегистрированная служба "cyg_server" создать новую учетную запись пользователя Пароль!
-> конфигурация хоста завершена!
Терминал: 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
Что я сделал не так? Может кто-нибудь мне помочь?