OpenSSH представляет собой "набор программ для шифрования сеансов связи по сети с использованием SSH протокола. OpenSSH создан под эгидой Тео де Раадта в качестве открытой альтернативы проприетарному ПО от SSH Communications Security."
- Описание "OpenSSH server for Windows"
- Известные проблемы с "OpenSSH server for Windows"
- Системные требования "OpenSSH server for Windows"
- Скачать "OpenSSH server for Windows"
Описание "OpenSSH server for Windows"
"OpenSSH server for Windows" - это портированная, с Unix-like, версия OpenSSH сервера, который собран/скомпилирован в среде Cygwin и только в ней способен работать.
"OpenSSH server for Windows" является бесплатным вариантом SSH сервера (Free SSH server), который предназначен для тех, кто не хочет полностью устанавливать Cygwin окружение, занимающее около 700-900 МБ. Cygwin - это вроде Wine в Linux.
Представленная здесь компиляция "OpenSSH server for Windows" - это в каком-то роде продолжение проекта "OpenSSH for Windows" (http://sshwindows.sourceforge.net/), который "заглох" ещё с 2004-го года на версии "3.81p1-1 / 9 July 2004"
Представленный здесь "OpenSSH server for Windows" всегда собирается в самой свежей среде Cygwin с такой конфигурацией:
OpenSSH has been configured with the following options: User binaries: /bin System binaries: /sbin Configuration files: /etc/ssh Askpass program: /usr/sbin/ssh-askpass Manual pages: /share/man/manX PID file: /var/run Privilege separation chroot path: /var/empty sshd default user PATH: /bin:/usr/sbin:/sbin Manpage format: doc PAM support: yes OSF SIA support: no KerberosV support: no SELinux support: no Smartcard support: S/KEY support: no MD5 password support: yes libedit support: no Solaris process contract support: no Solaris project support: no IP address in $DISPLAY hack: yes Translate v4 in v6 hack: yes BSD Auth support: no Random number source: OpenSSL internal ONLY Privsep sandbox style: rlimit Host: i686-pc-cygwin Compiler: gcc Compiler flags: -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fno-builtin-memset -fstack-protector-strong -Wno-attributes Preprocessor flags: Linker flags: -fstack-protector-strong Libraries: -lcrypto -lz /usr/lib/textreadmode.o -lcrypt +for sshd: -lpam -ldl PAM is enabled. You may need to install a PAM control file for sshd, otherwise password authentication may fail. Example PAM control files can be found in the contrib/ subdirectory
Свежую версию сборки OpenSSH под Windows всегда можно будет найти на этой странице, где также можно сообщить об ошибках в работе "OpenSSH server for Windows" или задать вопрос по установке/настройке OpenSSH сервера (почитайте HOWTO.txt в каталоге установки).
Известные проблемы с "OpenSSH server for Windows"
Проблемы с кодировкой. Данная версия "OpenSSH for Windows" "заточена" под использование кодировки CP866 (OEM 866), т.е. под русскоязычный Windows. Тем не менее некоторые программы, например "ls -l", могут выдавать крякозябры.
При подключении в клиенте нужно указывать кодировку CP866 (OEM 866):
- PuTTY: Window -> Translation -> Remote character set -> cp866
- Bitvise Tunnelier: Terminal -> Encoding -> OEM 866
- FileZilla: успешно выполняет автоопределение
Если в ОС, где установлен сервер, используется иная кодировка, тогда укажите её в переменной LC_ALL, в файле /etc/bash.bashrc, а также используйте соответствующую кодировку в клиенте.
В остальном других проблем не наблюдается, а если Вы заметили какие-то ошибки или "глюки", тогда пишите о них в комментариях.
Системные требования "OpenSSH server for Windows"
"OpenSSH server for Windows" успешно работает во всех современных ОС начиная с Windows XP SP3 и требует 70 МБ дискового пространства. При использовании .exe инсталлятора/установщика потребуются права администратора.
По умолчанию сервер ведёт журнал подключений в /var/log/lastlog, просмотр которого возможен командой "last". После установки и подключения к серверу, кроме стандартных Windows программ из переменной окружения %path%, будут доступны такие команды:
- bash, bunzip2, bzip2, cat, chmod, chown, col, cp, date, dd, df, dir, du, env, false, find, gawk, grep, gzip, hostname, id, kill, last, ls, mkdir, mkgroup, mkpasswd, more, mv, printenv, ps, rm, rmdir, scp, sed, sftp, sh, sleep, ssh, ssh-add, ssh-agent, ssh-keygen, ssh-keyscan, ssp, tail, tar, touch, vi, whoami
Скачать "OpenSSH server for Windows"
Файл установки содержит только OpenSSH сервер, Cygwin компоненты и дополнительные UNIX утилиты для Windows, не содержит каких либо скрытых дверей (backdoor), "троянов" или других компьютерных вирусов!
Для снижения нагрузки на наш сервер файл установки размещён на "шаровом" файловом хостинге depositfiles.com. После получения файла проверьте совпадает ли хеш-сумма MD5 (выделена красным)!
Текущая версия OpenSSH:
- opensshd_x86_installer_7.2p2(1.0.0).exe
MD5: d251ff0e281d14d29e4e4c6bafb763b3
Неплохой альтернативой может быть http://www.bitvise.com/winsshd, но мне лично больше нравится OpenSSH в среде Cygwin, где есть оболочка BASH, где можно удобно использовать псевдонимы, а также другие полезные UNIX программы и всё это работает вместе со стандартным набором Windows программ! Мой выбор однозначно в пользу OpenSSH.
Если Вы хотите получать информацию о выходе новых версий OpenSSH, тогда подпишитесь на RSS-леенту комментариев к этой странице.
Дополнительная информация:
- http://ru.wikipedia.org/wiki/OpenSSH
- http://ru.wikipedia.org/wiki/Cygwin