Я нашел статью о Петри, которая объясняет, как установить OpenSSH в Windows через Cygwin. Я знаю, что OpenSSH по сути является стандартным SSH-сервером для * nix дистрибутивов, и мне было интересно, означает ли это, что он лучше подходит и для Windows? Есть также freesshd, который является родным для Windows, и я думаю, что в результате он работает быстрее.
1 ответ
Я никогда не использовал freesshd, поэтому я не могу комментировать его качество или надежность. На форумах говорится: «Обратите внимание, что официальная поддержка автора для freeSSHd или freeFTPd отсутствует», поэтому вам не следует ожидать большей поддержки, чем вы получаете от OpenSSH через Cygwin. Похоже, что продукт не обновлялся с января 2009 года, поэтому я бы допустил ошибку на стороне OpenSSH через Cygwin.
Также с портом Cygwin OpenSSH вы используете в Windows такой же код, какой вы уже использовали в Linux/BSD/etc, поэтому совместимость относительно гарантирована, и вы уже знакомы с синтаксисом командной строки.
Помните, что OpenSSH - только командная строка, даже на клиенте. Если вам нужен графический интерфейс для SFTP/SCP, я предлагаю что-то вроде WinSCP.
Для установки и начальной настройки freesshd может потребоваться немного меньше усилий, но я использовал OpenSSH через Cygwin на многих хостах Windows (от XP до 2008) без проблем, и у вас есть преимущество в том, что вы можете устанавливать bash, find, grep и друзей на в то же время это большая победа, если вы знакомы с этими инструментами из других сред.