ssh
0 коментариев
Поделиться статьей:

SSH. Що це і для чого?

Yurii Prokopyshyn 15.05.2020 0 579 на прочтение 3 минут

Що таке SSH

SSH — Secure SHell. Виходячи з назви, можна зрозуміти, що мова йде про про певне безпечне середовище (оболонку, якщо перекладати дослівно). Це мережевий протокол прикладного рівня. Характерною рисою даного протоколу є можливість шифрувати паролі і дані при їх передачі. Також дозволяє передавати будь-який інший протокол.

Перша версія цього протоколу була розроблена ще в далекому 1995-му році, але так як в ньому було виявлено массу вразливостей, тому вже в 1996-му році була випущена друга версія з промовистою назвою SSH-2. Вона не сумісна з першою версією і тому, коли ми говорими про SSH то йдеться саме про SSH-2. З тих пір SSH не особливо змінила стандарти своєї роботи і широко використовується по цей час

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 заощадить Ваш час і убезпечить Вас від загроз, при використанні іншого протоколу передачі даних.


Close Screen
Yurii Prokopyshyn
Статей: 115
Оцените статью:


Спасибо за отзыв
Рейтинг: 5 из 5 Голосов: 1