Решение в ответе выше не будет работать, если вы не установили Cygwin с выбранным пакетом OpenSSH - вы должны сделать это вручную во время процесса установки (см. Опцию a ниже).
В зависимости отПо целевому назначению вашего соединения вы можете попробовать один из вариантов ниже, вариант (b) намного проще в установке, но не имеет возможностей * nix shell.
a .Вы можете установить оболочку Cygwin с ssh-сервером, на этом сайте (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html) содержит инструкции для Windows Server, но они также работают и для других Windows, могут быть некоторые из вопросов, показанных в выходных данных на странице, не отображаемой в несерверной версииWindows. Также там, где говорится в инструкции по выдаче команды:
mount -s --change-cygdrive-prefix /
удалить параметр -s, чтобычто это команда
mount --change-cygdrive-prefix /
(по крайней мере, так было у меня в Windows 7).
b . Сайт PuTTy предлагает WinSSHD (http://www.bitvise.com/winsshd-download). Это простой самоинсталлятор. Как только он запущен, вам нужно нажать на ссылку StartSSHD примерно на 1/3 экрана внизу на первой странице окна конфигурации.Затем вы можете подключить PuTTy к localhost. Однако, по моему опыту, он не предоставлял никакой поддержки * nix команд, только родные для Windows, и я не смог найти ничего в их руководстве пользователя по этому вопросу.
Надеюсь, это поможет.