У меня есть два компьютера под управлением Windows 7 (64 бит).
Я установил на них CYGWIN (64 бит) сегодня просто для функциональности SSH. (Я хочу использовать программу синхронизации файлов под названием Unison, и Unison рекомендует CYGWIN ssh).
Я сделал ssh-host-config и ssh-keygen. Я также изменил файл sshd_config, включив в него: PasswordAuthentication yes (вместо того, чтобы быть закомментированным) Я перезапустил sshd после изменения конфигурации.
На обеих машинах я могу сделать:
ssh localhost
и без проблем войдите в систему, используя пароль Windows для этого компьютера. После входа в систему он показывает мне имя пользователя и хоста в приглашении CYGWIN локального хоста.
Тем не менее, когда я делаю ....
ssh theotherbox -l user@theotherbox
(используя значения для и я видел в приглашении CYGWIN локального хоста выше), тогда я всегда получаю:
В доступе отказано, пожалуйста, попробуйте еще раз.
Я запускаю Comodo Firewall на обоих компьютерах, и при первой попытке Comodo спросил, должно ли оно разрешить входящее соединение. Я сказал ДА и помню этот ответ. Поэтому я не думаю, что брандмауэр является частью проблемы. (Разве есть что-то, что мне нужно разрешить в брандмауэре при настройке исходного компьютера?)
Так как логин ssh на localhost работает, я не уверен, что посмотреть или как решить это дальше.
Спасибо!