Автор: Рубрики: Инструкции Просмотрено: 11087
SSH. Зачем и для чего?
26Июн2018

SSH – Secure SHell. Название как бы намекает на безопасную среду (оболочку, если переводить дословно). Это сетевой протокол прикладного уровня, который дает возможность шифрования передаваемых данных и паролей. Также позволяет передавать любой другой протокол. Первая версия этого протокола была разработана в далёком 1995-м году, но так как в нём было выявлено уязвимости, и уже в 1996-м году была выпущена версия вторая версия с красноречивым названием SSH-2. Она не совместима с первой версией и, говоря о SSH сегодня, всегда имеют в виду SSH-2. С тех пор SSH не изменила значительно стандарты своей работы и широко используется по сей день.

sshlog

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

Преимущества SSH протокола:

  1. Позволяет работать удаленно на компьютере через командную оболочку.
  2. Шифрование осуществляется с помощью различных алгоритмов.     
  3. SSH позволяет безопасно передавать практически любой сетевой протокол, это дает возможность передавать по шифрованному каналу звуковые и видео файлы.
  4. Сжимает файлы для их последующего шифрования и передачи.   
  5. Защищает передачу данных по каналу и практически предотвращает любую возможность включения в установленную сессию и перехватить данные.

Какое ПО нужно для работы с SSH

Для работы с SSH необходим SSH-сервер и SSH-клиент

SSH-сервер принимает соединение от клиентских машин и производит аутентификацию. Аутентификация на SSH производится тремя способами:

  1. По IP адресу, не самый безопасный способ, так как есть возможность подмены IP адреса.
  2. По публичному ключу клиента – принцип почти такой же, как при проверке IP, только в данном случае проверяется ключ клиента и имя пользователя.
  3. По паролю клиента – основной метод проверки. Пароль передается в зашифрованном виде.

Наиболее часто используемые программные платформы, что выступают в роли SSH-сервера:

BSD: OpenSSH

Linux: dropbear, lsh-server, openssh-server, ssh

Windows: freeSSHd, copssh, WinSSHD, KpyM Telnet/SSH Server, MobaSSH, OpenSSH

SSH-клиент используется для непосредственного входа на удаленный сервер и выполнения различных команд:

1.Работа с файлами и директориями

2.Работа по просмотру или редактированию файлов

3.Отслеживание процессов работы

4.Работа с архивами

5.Работа с базами данных MySQL

SSH-клиенты и их программные оболочки:

GNU/Linux, BSD: kdessh, lsh-client, openssh-client, putty, ssh, Vinagre

MS Windows и Windows NT: PuTTY, SecureCRT, ShellGuard, Axessh, ZOC, SSHWindows, ProSSHD, XShell

MS Windows Mobile: PocketPuTTy, mToken, sshCE, PocketTTY, OpenSSH, PocketConsole

Mac OS: NiftyTelnet SSH

Java: MindTerm, AppGate Security Server

iPhone: i-SSH, ssh (в комплекте с Terminal)

Android: connectBot

SSH – это удобный, быстрый и главное безопасный способ передачи информации. Компания HyperHost ценит Ваше время и безопасность поэтому , предоставляет всем своим клиентам SSH доступ. SSH сэкономит Ваше время и обезопасит Вас от угроз, при использовании другого протокола передачи данных.

Выбрать VPS

11088 раз(а) 50 Сегодня просмотрено раз(а)
  • Марина Семёнова

    Бесплатную версию используют именно потому, что она бесплатная.))) Платная версия всегда сказывается на выходе готового продукта, и тут точно так же.
    Честно говоря, я очень мало поняла из статьи – только то, что речь идёт о каком то протоколе шифрования передаваемого текста.

    • Семён Семёныч

      Если бы платная обладала чем то реально особенным, то я бы потратился на неё. При условии, что цена адекватная. За стоящие программы нужно и надо платить, тогда у них будет стимул развиваться и совершенствоваться дальше.

      • Владимир Дот

        А я не стал бы покупать. Бюджет всегда имеет жёсткие рамки, поэтому как правило считаешь каждый рубль. Хочет заказчик уникальную тему – закажу знакомому дизайнеру, а платить за какой-то непонятный ему протокол он навряд ли захочет.

  • Марина Семёнова

    Не понимаю про что вы. Основной метод проверки – стандартный пароль, проверка с помощью файла-ключа конечно бы не помешала, но и она не панацея.

    • root_x Povierennyy

      в статье была ОШИБКА. ранее было “основнЫй метод…”

      • Владимир Дот

        Да, в статьях иногда проскакивают ошибки. Потом подправят, если они читают комментарии конечно. Со всеми бывает.)))

  • Владимир Дот

    Начал было читать книгу про него, но на 20 странице застопорился. Как то больно сложно это всё. Вероятно просто книга была рассчитана на кодеров, а я таким не являюсь. Но реально сложно.

    • Семён Семёныч

      Возможно, что это просто не твоё.)) Кто-то хорошо воспринимает подобную информацию, а кто-то нет. Так что не забивай голову, не идёт, лучше сосредоточься на чём-нибудь другом. Тем более, что в создании сайтов направлений огромное количество.

      • Владимир Дот

        Там просто было очень много терминов. Много сухой информации, которая мне в общем то не очень и нужна. Хотя может и в правду не моё. Люблю видео-курсы. Информация воспринимается куда проще и интересней, чем по книгам.)))

  • Vitalii Malii

    До этого я использовал этот протокол для выполнения команд на удаленной машине, третий и четвертый пункт преимуществ ssh не понятны, как через ssh осуществить передачу файлов, тем более аудио и видео ? ssh может работать как sftp ?