В Cygwin есть небольшая проблема с настройкой каталога HOME, которая является действительно неожиданной частью. Я не знаю, правильно ли вы это сделали, но в основном, как только вы это сделаете, конфигурация будет идентична конфигурации систем * Nix (неудивительно, если учесть, что Cygwin также использует OpenSSH, де-факто стандарт в мире * Nix). ).
Я могу дать вам полезные ссылки здесь, и цитата из той же веб - странице:
Создание домашнего каталога с помощью Cygwin: Папка установки Cygwin содержит папки "usr" и "bin". Если его еще нет, добавьте папку с именем "home" и в эту папку добавьте папку с некоторым именем, обычно с вашим именем пользователя, например, "nifty". Это будет папка, где ssh.exe будет искать .ssh папку, содержащую ваши ключи; увидеть ниже. (Cygwin думает, что ваш дом находится там, где говорится в строке в /etc /passwd, см. Ниже). Обратите внимание, что ваш домашний каталог не обязательно должен находиться в Cygwin "/home" (у меня его нет), вы можете поместить его где угодно, например, C:\nifty. Для этого вам нужно будет запустить консоль Cygwin и запустить
$ cd /
$ mkdir home
$ cd home
$ ln -s /cygdrive/c/nifty nifty
Команда "ln" создает символическую ссылку, например ярлык Windows, с /home /nifty Cygwin на ваш C:\nifty. Обратите внимание, что "/cygdrive /c /nifty" - это способ Cygwin сказать "C:\nifty". Если ваш ДОМ находится на другом диске, скажем D:, используйте префикс cygwin /cygdrive /d.
Установка переменной среды HOME в Windows: для Windows 2000 /XP щелкните правой кнопкой мыши "Мой компьютер", нажмите "Дополнительно" и "Переменные среды". Добавьте переменную личного окружения HOME со значением, например, C:\cygwin\home\nifty (или, если вы делали вышеописанное, C:\nifty). Вам не нужно перезагружаться.