SSH (Secure Shell) — це протокол безпечної віддаленої роботи з серверами, який дозволяє передавати дані по зашифрованому каналу. Windows Server 2012 R2 не має вбудованої підтримки SSH, однак ви можете встановити сторонній сервер SSH на сервер і налаштувати його на доступ до системи віддаленого управління.
У цій детальній інструкції ми розповімо, як встановити та налаштувати OpenSSH на Windows Server 2012 R2. OpenSSH-це безкоштовне програмне забезпечення з відкритим кодом, яке дозволяє використовувати протокол SSH для роботи з серверами Windows.
Крок 1. Завантаження OpenSSH
Першим кроком є завантаження OpenSSH для Windows Server 2012 R2. Ви можете знайти останню версію OpenSSH на офіційному веб-сайті проекту. Завантажте інсталятор OpenSSH і збережіть його на своєму сервері.
Крок 2. Встановлення OpenSSH
Після завантаження OpenSSH на ваш сервер запустіть інсталятор і дотримуйтесь інструкцій майстра встановлення. Під час встановлення виберіть компоненти, які потрібно встановити. Рекомендується встановити всі доступні компоненти.
Крок 3. Налаштування OpenSSH
Після встановлення OpenSSH перейдіть до Налаштування. Відкрийте файл конфігурації OpenSSH і внесіть такі зміни:PermitRootLogin no - заборонити вхід адміністратору через SSH,
PubkeyAuthentication yes - дозволити аутентифікацію за ключами,
PasswordAuthentication yes - дозволити автентифікацію за паролем.
Збережіть зміни та перезапустіть службу OpenSSH, щоб застосувати налаштування. Тепер ви можете використовувати SSH для віддаленого управління Windows Server 2012 R2.
Що таке SSH і навіщо це потрібно?
Основні переваги SSH:
- Безпека: SSH забезпечує шифрування даних і аутентифікацію користувача, що запобігає перехоплення і підміну інформації при передачі по мережі.
- Зручність: SSH дозволяє працювати з віддаленою системою так, ніби ви знаходитесь на ній локально. Ви можете керувати файлами, виконувати команди, редагувати конфігураційні файли та багато іншого.
- Гнучкість: SSH підтримує різні алгоритми шифрування, методи аутентифікації та ін.ви можете налаштувати його під вашу мережеву інфраструктуру і вимоги безпеки.
SSH широко використовується адміністраторами систем та розробниками для віддаленого доступу та управління серверами. Він вважається стандартом в області віддаленого доступу до Linux-систем, але також підтримується і на Windows-серверах.
Встановлення SSH на Windows Server 2012 R2
Крок 1: Перевірте стан служби"OpenSSH SSH Server"
Перш ніж встановлювати SSH на Windows Server 2012 R2, переконайтеся, що служба "OpenSSH SSH Server" не встановлена та не запущена. Якщо вона вже встановлена, вам потрібно буде видалити її перед встановленням нової версії SSH.
Крок 2: завантаження та встановлення OpenSSH
- Відкрийте веб-браузер і перейдіть на сторінку завантаження OpenSSH для Windows: https://github.com/PowerShell/Win32-OpenSSH/releases
- Виберіть останню версію OpenSSH для завантаження (зазвичай це файл із розширенням .zip)
- Скачайте файл і збережіть його на вашому комп'ютері
- Розпакуйте ZIP-архів в потрібний для вас каталог
- Відкрийте командний рядок від імені адміністратора
- Перейдіть до каталогу, куди ви розпакували ZIP-архів, за допомогою команди
Крок 3: Встановлення OpenSSH
Щоб встановити OpenSSH на Windows Server 2012 R2, виконайте такі команди:
- cd
- powershell.exe
- powershell ./install-sshd.ps1
Крок 4: налаштування служби SSH
Для налаштування служби SSH виконайте наступні команди:
- New-Service -Name sshd -BinaryPathName "\sshd.exe"
- Set-Service -Name sshd -StartupType 'Automatic'
Крок 5: Запуск служби SSH
Для запуску служби SSH виконайте наступну команду:
- Start-Service sshd
Вітаємо, ви успішно встановили та налаштували SSH на Windows Server 2012 R2!
Кроки встановлення SSH на Windows Server 2012 R2
Кроки для встановлення SSH на Windows Server 2012 R2 наступні:
| Крок | Опис |
|---|---|
| Крок 1 | Відкрийте сервер Manager і виберіть пункт меню "Управління" -> "віддалені служби" -> "ролі сервера". |
| Крок 2 | Натисніть правою кнопкою миші на " ролі сервера "і виберіть"Додати роль". |
| Крок 3 | У майстрі додавання ролей виберіть "Роль на основі функцій або ролей". |
| Крок 4 | На наступній сторінці виберіть сервер і натисніть "Далі". |
| Крок 5 | Виберіть пункт " служби віддаленого доступу (RRAS і SSH)". |
| Крок 6 | Продовжуйте встановлення, дотримуючись інструкцій майстра встановлення. |
| Крок 7 | Після завершення процесу установки, відкрийте консоль " управління комп'ютером "і перейдіть в" служби та компоненти IIS " - > "серверний SSH". |
| Крок 8 | Налаштуйте параметри безпеки, такі як порт та дозволені користувачі. |
| Крок 9 | Підтвердьте зміни та перезапустіть службу SSH. |
| Крок 10 | Поверніться до сервера Manager і переконайтеся, що SSH успішно встановлено та запущено. |
Після виконання цих кроків, у вас буде налаштований SSH на Windows Server 2012 R2 і ви зможете підключатися до сервера за допомогою SSH-клієнта.
Налаштування SSH на Windows Server 2012 R2
Крок 1: Встановлення та активація служби OpenSSH
Для початку встановіть службу OpenSSH на Windows Server 2012 R2. Для цього дотримуйтесь цих кроків:
- Відкрийте " керування сервером "і знайдіть"менеджер сервера".
- Виберіть "Додати ролі та можливості" з меню "Дія".
- У майстрі "додавання ролі та можливості" прокрутіть униз і знайдіть "служби доступу клієнтів та серверів".
- Розгорніть список і виберіть "OpenSSH-сервер" і "OpenSSH-клієнт".
- Натисніть кнопку "Далі" та встановіть службу OpenSSH.
- Брандмауер повинен бути налаштований належним чином, щоб дозволити вхідні З'ЄДНАННЯ SSH на порт 22.
Крок 2: Налаштування служби OpenSSH
Після встановлення служби OpenSSH налаштуйте її наступним чином:
- Відкрийте " керування сервером "і знайдіть"служби".
- Знайдіть "OpenSSH SSH-сервер", клацніть правою кнопкою миші та виберіть"Властивості".
- У розділі " Загальні "встановіть тип запуску служби в"автоматично".
- Перейдіть на вкладку "вхід" і виберіть "локальна система" як обліковий запис входу.
- На вкладці " відновлення "встановіть" перезапустити службу " в разі збою.
- Натисніть "Застосувати " та" ОК", щоб зберегти зміни.
Крок 3: Створення фільтра брандмауера для SSH
Щоб вхідні З'ЄДНАННЯ SSH не були заблоковані брандмауером, потрібно налаштувати фільтр брандмауера. Дотримуйтесь цих кроків:
- Відкрийте " Панель керування "та знайдіть"Брандмауер Windows".
- Виберіть "Створити правило вхідних з'єднань" на лівій панелі.
- Виберіть тип правила "Порт".
- Виберіть " вказаний локальний порт "і введіть" 22 "у полі"Порт".
- Натисніть кнопку " Далі "та виберіть"Дозволити підключення".
- Виберіть профілі, для яких застосовуватиметься правило, і натисніть "Далі".
- Вкажіть назву правила та натисніть "Готово", щоб зберегти правило.
Тепер служба SSH успішно налаштована на Windows Server 2012 R2 і ви можете SSH на сервер. Переконайтеся, що клієнт SSH встановлений на вашому комп'ютері для доступу до сервера.
Як налаштувати SSH на Windows Server 2012 R2
SSH (Secure Shell) дозволяє адміністраторам керувати віддаленими серверами за допомогою безпечного з'єднання. У даній статті розглянемо детальний процес налаштування SSH на операційній системі Windows Server 2012 R2.
Встановлення OpenSSH
Першим кроком необхідно встановити OpenSSH на сервер. Для цього:
- Завантажте інсталяційний пакет OpenSSH з офіційного веб-сайту проекту.
- Встановіть пакет, дотримуючись інструкцій інсталятора. Зверніть увагу, що вам потрібно буде вибрати компонент "OpenSSH Client" та "OpenSSH Server".
Налаштування сервера SSH
Після установки OpenSSH необхідно провести настройку SSH-сервера:
- Відкрийте командний рядок від імені адміністратора.
- Введіть команду cd C:\Program Files \ OpenSSH-Win64 для переходу в каталог з встановленим OpenSSH.
- Запустіть команду ssh-keygen.exe для генерації ключів SSH. При генерації ключів вам буде запропоновано вказати пароль.
- Створіть копію файлу sshd_config.default за допомогою команди copy sshd_config.default sshd_config .
- Відкрийте файл sshd_config у текстовому редакторі та внесіть такі зміни:
| Рядок | Зміна |
|---|---|
| #Port 22 | Port 22 |
| #PasswordAuthentication yes | PasswordAuthentication yes |
| #PermitEmptyPasswords no | PermitEmptyPasswords no |
Після внесення змін збережіть файл sshd_config .
Запуск сервера SSH
Після проведення Налаштування SSH-сервера необхідно запустити його:
- Відкрийте командний рядок від імені адміністратора.
- Введіть команду cd C:\Program Files \ OpenSSH-Win64 для переходу в каталог з встановленим OpenSSH.
- Запустіть команду Start-Service sshd для запуску сервера SSH.
- Для автоматичного запуску сервісу при завантаженні системи введіть команду Set-Service-Name sshd-StartupType 'Automatic' .
Після виконання всіх цих кроків сервер SSH на Windows Server 2012 R2 повинен бути успішно налаштований і готовий до використання.
Генерація ключів SSH на Windows Server 2012 R2
Для налаштування SSH на Windows Server 2012 R2 потрібно згенерувати пару ключів: Публічний і приватний. Публічний ключ буде використовуватися на віддалених комп'ютерах для автентифікації користувача, а приватний ключ буде зберігатися на сервері для автентифікації.
Для генерації ключів SSH на Windows Server 2012 R2 можна використовувати програму OpenSSH, яка зазвичай йде в комплекті з операційною системою. Ось покрокова інструкція, як це зробити:
- Відкрийте командний рядок від імені адміністратора.
- Введіть команду ssh-keygen -t rsa і натисніть Enter. Ця команда вказує на тип ключа, який потрібно створити (у цьому випадку RSA).
- Система попросить вас вказати шлях, де слід зберегти Ключі. Ви можете прийняти значення за замовчуванням, натиснувши Enter, або вказати свій шлях.
- Потім система попросить ввести парольний фразу Для захисту приватного ключа. Парольна фраза служить додатковим рівнем безпеки, тому слід використовувати надійний пароль.
- Коли ключі будуть згенеровані, ви побачите повідомлення про успішне завершення процесу. Публічний ключ буде збережений у файлі з розширенням .pub, а приватний ключ - у файлі без розширення.
Тепер у вас є свіжа пара ключів SSH. Публічний ключ ви можете відправити на віддалені комп'ютери, щоб мати можливість підключатися до них в майбутньому, а приватний ключ слід надійно зберігати на сервері.