OpenSSH: защищённый удалённый доступ к системам


OpenSSH — инструменты из разряда сетевых утилит, которые предназначены для защищенного доступа к удаленным компьютерам. ОС: UNIX-like, Windows, Mac OSX. Лицензия: BSD. Сайт: www.openssh.com


Кратко про OpenSSH для простых смертных

Набор сетевых консольных инструментов OpenSSH предназначен для защищенного доступа к удаленным компьютерам. OpenSSH разработан командой OpenBSD как бесплатный и свободный аналог коммерческого программного комплекса SSH («Secure Shell»), который разрабатывается компанией SSH Communications Security.

Некоторое время между разработчиками OpenSSH и SSH Communications Security происходил конфликт по поводу использования терминов «SSH» и «Secure Shell» как торговых марок. В конце концов, эти термины было принято считать базовыми техническими понятиями, которые не могут являться торговыми марками.

На первый взгляд OpenSSH не предназначен для широкого круга пользователей, а только для бородатых сисадминов UNIX. Как и офисные приложения, казалось бы, являются уделом только секретарш.

На самом же деле OpenSSH может использоваться и большим количеством простых смертных. OpenSSH представляет собой комплекс инструментов для различных видов работы в Сети, которые могут пригодиться даже и домашнему «хомяку».

OpenSSH может заменить инструменты удалённого управления системой rlogin и telnet, а также — систему удалённого копирования rcp (remote-copy) и rsh (remote-shell). Ещё в этот комплект сетевых утилит входит FTP-клиент и сервер, использующих протокол SFTP. OpenSSH поддерживает X11 Forwarding — удалённый доступ к отдельным графическим приложениям X Windows для Linux.

И вся эта функциональность обеспечивается стойким шифрованием с помощью протоколов 3DES, Blowfish, AES, Arcfour. OpenSSH работает по принципу «клиент — сервер». Для авторизации на удалённой системе OpenSSH предоставляет целых три способа аутентификации: по ip адресу, по публичному ключу и стандартный парольный метод.

Проще говоря, OpenSSH позволит обычному пользователю, например, управлять собственным частным сайтом у хостинг-провайдера. Можно также удалённо управлять собственным (или чужим) компьютером с планшета или смартфона Android, установив на последние терминал и клиент SSH. Для подключения к удалённой системе можно использовать Windows, для которой есть клиент удалённого доступа PuTTY.

Рис. Клиент удалённого доступа PuTTY
Рис. Клиент удалённого доступа PuTTY

Как было сказано раньше, OpenSSH позволяет удалённо запускать отдельные графические приложения Linux , в том числе — из Windows. Putty хорошо дружит с форвардингом «иксов».Приложение будет работать на вашем экране, но с документами и настройками удалённой системы. Если файл для обработки находится в вашем домашнем каталоге, то его нужно будет передать на удалённую машину.

Ⓜ ⬇ 06-02-2014