Як використовувати SSH у Windows

Останнє оновлення: 23/08/2024

SSH

Безпечна оболонка, який ми краще знаємо під абревіатурою SSH, є a протокол віддаленого адміністрування що дозволяє нам змінювати та контролювати наші віддалені сервери в Інтернеті. Все з дотриманням найсуворіших канонів онлайн-безпека. У цій статті ми збираємося пояснити як використовувати SSH у Windows і які переваги це принесе нам.

Багато користувачів операційних систем Linux і MacOS використовують SSH на своїх віддалених серверах із самого терміналу. У випадку з Windows процедура дещо інша.

SSH була створена в 1997 році з метою замінити Telnet, який, будучи незашифрованим протоколом, не пропонував жодного типу безпеки своїм користувачам. Це саме фундаментальний аспект і остаточний аргумент для використання Secure Shell: безпека. SSH використовує найбільш інноваційні методи криптографії, щоб гарантувати безпечне спілкування між користувачами та віддаленими серверами.

Як працює SSH

SSH

Для шифрування даних, що передаються між клієнтом і сервером, SSH використовує a система подвійної аутентифікації. З одного боку, він використовує криптографію з відкритим ключем, а з іншого боку, він використовує закритий ключ.. Ключі для кожного з них генеруються під час встановлення з’єднання: відкритий ключ надається серверу, а закритий ключ зберігається у клієнта. 

Ексклюзивний вміст - натисніть тут  Повний посібник зі згортання всіх вікон у Windows 11: найкращі комбінації клавіш та поради щодо продуктивності

Тому ми повинні розрізняти два основних компоненти:

  • Клієнт SSH, яка є програмою, яку користувач може запускати на своєму комп’ютері для підключення до сервера.
  • SSH-сервер, програмне забезпечення, яке працює на віддаленому сервері.

Важливим аспектом, про який слід пам’ятати, є те, що якщо ми хочемо використовувати це з’єднання, спочатку потрібно буде налаштувати конкретний комп’ютер, який виконує роль SSH-сервера. Іншими альтернативами було б завантажити файли для спільного використання в хмару або налаштувати віддалений робочий стіл.

Увімкніть і використовуйте SSH у Windows

Процес налаштування SSH в Windows не відрізняється особливою складністю. Нижче наведено наступні кроки.

Активуйте комп'ютер як сервер SSH

SSH у Windows

  1. Перш за все, включаємо ПК який ми будемо використовувати як сервер.
  2. Потім використовуємо комбінацію клавіш Windows + R і в полі пошуку, яке з’явиться, пишемо services.msc.
  3. У вікні, яке відкриється, шукаємо і натискаємо на Сервер OpenSSH SSH.
  4. Далі натискаємо "Старт".*
  5. Потім ви повинні повторити точно таку ж дію з Агент автентифікації OpenSSH. Іноді він вимкнений, тому вам потрібно зайти в властивості, щоб увімкнути його.
  6. Тепер відкриваємо меню пуск і пишемо PowerShell. Наступні дії необхідно виконати через командний рядок PowerShell, оскільки командного рядка недостатньо.
  7. Потім ми отримуємо доступ до консолі Windows PowerShell як адміністратор.
  8. Далі ми вставляємо таку команду: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.

(*) Якщо ми хочемо, щоб цей запуск відбувався автоматично кожного разу, коли комп’ютер увімкнено, ми повинні натиснути вкладку Властивості і там змініть тип запуску з Вручну на Автоматично.

Ексклюзивний вміст - натисніть тут  Як налаштувати курсор миші в Windows 11

Активуйте комп'ютер як клієнт SSH

шпаклівка

Після завершення першого етапу давайте подивимося, що ми повинні зробити, щоб активувати комп’ютер як клієнт SSH. НА цьому другому етапі важливо використовувати програму під назвою PuTTY:

  1. Давайте перейдемо до комп’ютера, який ми хочемо використовувати як клієнт SSH.
  2. У нього ми встановлюємо програмне забезпечення PuTTY (посилання для завантаження, тут). Рекомендується завантажити файл із розширенням .msi, тобто 64-бітну версію.
  3. Після завершення інсталяції використовувати це програмне забезпечення дуже просто: просто введіть IP-адресу, позначену як Ім'я хоста і натисніть кнопку ВІДЧИНЕНО.

Іноді під час використання SSH у Windows можуть виникати деякі проблеми, наприклад збої автентифікації або помилки під час встановлення з’єднання з сервером через брандмауер тощо. Усі ці дрібні помилки можна легко вирішити, змінивши налаштування.

Висновки: важливість використання SSH

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

Ексклюзивний вміст - натисніть тут  Як встановити Windows 11 у режимі UEFI з USB: повний посібник

Однак це не так просто з використанням SSH, протоколу, здатного шифрувати дані, щоб їх могли прочитати лише клієнт і сервер.

З іншого боку, SSH для Windows і будь-якої іншої операційної системи широкі можливості налаштування. Цими параметрами можна керувати шляхом редагування файлу конфігурації SSH у системі.