Мне было интересно, что люди используют в качестве SSHd-сервера в Windows? Я решил, что хочу иметь возможность войти в систему с помощью SSH на своих компьютерах с Windows, но я не хочу использовать Linux полный рабочий день. Какие у меня есть варианты, кроме Cygwin (о котором я знаю)? Я изучил некоторые другие серверные программы, но я не знаю, какие из них надежные, и найти некоторые из них не так просто. Благодарность!
14
Ответы:
Посмотрите на freeSSHd, если вы хотите избежать Cygwin. У меня действительно нет проблем с этим. Их инструмент freeFTPd также хорош.
Скриншоты:
источник
Bitvise SSH Server - отличный продукт. Бесплатно для личного пользования, но у меня есть платная лицензия для коммерческого использования. С их SSH-клиентом вы можете настроить пересылку SOCKS, пока вы находитесь в пути, чтобы направлять веб-трафик и почтовый трафик через ваш сервер. Поддержка туннелей портов, удаленного рабочего стола, SFTP и виртуальных пользователей с простым в настройке графическим интерфейсом.
источник
Я использую OpenSSH . Он использует части из cygwin, но он устанавливает то, что ему нужно, и это намного меньше, чем полная установка Cywin. Его довольно легко настроить в качестве службы в Windows (по крайней мере, в XP) - нет опыта работы в Vista или Windows 7.
источник
Смотрите также эти вопросы:
/programming/18292/what-are-some-good-ssh-servers-for-windows
/server/8411/what-is-a-good-ssh-server-to-use-on-windows
источник
Microsoft недавно выпустила собственную сборку OpenSSH для Windows ( релизы и загрузки ).
У него нет зависимости от Cygwin или чего-либо еще.
Я подготовил руководство по настройке SSH / SFTP-сервера в Windows, используя эту сборку Microsoft OpenSSH .
источник
Раньше я использовал 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
источник
Я использовал CopSSH ; это основано на OpenSSH.
Используйте методы, описанные здесь и здесь, чтобы заблокировать это.
Мне нравится клиент Bitvise Tunnelier . По моему опыту, это было лучше, чем замазка (особенно опция автоматического переподключения).
источник