Посмотрите на freeSSHd, если вы хотите избежать Cygwin. У меня действительно нет проблем с этим. Их инструмент freeFTPd также довольно хорош.
Скриншоты:
Мне было интересно, что люди используют в качестве SSHd-сервера в Windows? Я решил, что хочу иметь возможность войти в систему с помощью SSH на своих компьютерах с Windows, но я не хочу использовать Linux полный рабочий день. Какие у меня варианты, кроме Cygwin (о котором я знаю)? Я изучил некоторые другие серверные программы, но я не знаю, какие из них надежные, и найти некоторые из них не так просто. Спасибо!
Посмотрите на freeSSHd, если вы хотите избежать Cygwin. У меня действительно нет проблем с этим. Их инструмент freeFTPd также довольно хорош.
Скриншоты:
Bitvise SSH Server is a great product. Free for personal use but I have a paid license for commercial use. With their SSH Client, you can set up SOCKS forwarding while you are on the road to direct web and mail traffic through your server. Supports port tunnels, remote desktop, SFTP and virtual users with an easy to configure GUI.
Я использую OpenSSH . Он использует детали из cygwin, но он устанавливает то, что ему нужно, и это намного меньше, чем полная установка Cywin. Его довольно легко настроить в качестве службы в Windows (по крайней мере, в XP) - нет опыта работы с ним в Vista или Windows 7.
Microsoft недавно выпустила собственную сборку OpenSSH для Windows ( релизы и загрузки ).
У него нет зависимости от Cygwin или чего-либо еще.
Я подготовил руководство по настройке SSH / SFTP-сервера в Windows, используя эту сборку Microsoft OpenSSH .
Я использовал CopSSH ; это основано на OpenSSH.
Используйте методы, описанные здесь и здесь, чтобы заблокировать это.
Мне нравится клиент Bitvise Tunnelier . По моему опыту, это было лучше, чем шпаклевка (особенно опция автоматического переподключения).
Раньше я использовал OpenSSH, но перешел на использование KpyM ( http://www.kpym.com ) с некоторыми изменениями кода для моих собственных целей. Он намного легче, чем freesshd, и может работать в качестве службы, поэтому он хорош для сетей, в которых вы просто хотите, чтобы он работал постоянно без значка на панели уведомлений. плюс для развертываний вы можете использовать флаг / SILENT для установки со значениями по умолчанию.
Cygwin OpenSSH .
шаги:
$ ssh_config
$ net start sshd
Добавьте себя (самое простое):
$ ssh-user-config
(скажите ДА только первому достаточно)$ ssh my_username@hostname_with_cygwin_openssh
с другой машиныДобавление других пользователей:
$ mkpasswd
из Cygwin для обновления / etc / passwd$ nano /home/john/.ssh/authorized_keys
и вставьте свой открытый ключ SSHЕсли у вас есть проблемы, проверьте /var/log/sshd.log