ФОН:
Мне нужно новое решение для резервного копирования. К сожалению, большинство моих персональных компьютеров работают под управлением Windows, то есть не имеют встроенной поддержки rsync, но представляют собой набор альтернативных инструментов, которые либо превращаются в деньги, либо работают недостаточно хорошо (поэтому я бы любезно попросил воздержаться от "решений", таких как как "попробуйте rsync для Windows альтернатива XY", если вы действительно не уверены, что указанный инструмент является полностью бесплатным и поставляется с полными возможностями rsync). Таким образом, я хочу запустить ssh-сервер, чтобы использовать rsync из MobaXterm (cygwin, как Unix enviroment для Windows). Существует инструмент, который, по-видимому, прекрасно это делает: MobaSSH (https://mobassh.mobatek.net/)
ВОПРОС:
Поиграв с клиентом и сервером OpenSSH, который теперь поставляется в Windows, я понял, что с этим решением ssh/scp работает как чудо, но rsync (на данный момент) не поддерживается, и похоже, что он скоро появится. Таким образом, я использую MobaSSH в качестве сервера SSH. На компьютере, где я не играл с Windows OpenSSH Server, MobaSSH работает, и я могу, например, подключиться как:
ssh localhost
Тем не менее, на машине мне это нужно, это невозможно, т. Е. Комбинация USER и PASSWORD учетной записи пользователя Windows не распознается, и я получаю
Permission denied.
после вышеуказанной команды. (Наличие только одного пользователя на машине с Windows, это то же самое, что пытаться
ssh USER@localhost
непосредственно.)
До сих пор я пытался удалить приложение Windows OpenSSH Server и переустановить MobaSSH.
Я уверен, что ПОЛЬЗОВАТЕЛЬ и ПАРОЛЬ - единожды для входа в Windows.
Так как он работает без проблем на другом компьютере, я подозреваю, что есть некоторые записи реестра или что-то, что испортилось после установки OpenSSH Server, которое не удалось обнаружить простой деинсталляцией. У кого-нибудь есть подсказка, что может быть не так и / или идеи, на которые нужно смотреть?
Спасибо!