Щоб підключитись до VPS на Linux через SSH, необхідно виконати кілька простих кроків. SSH (Secure Shell) – це безпечний протокол, який дозволяє керувати віддаленими серверами через командний рядок.

Кроки для підключення до Linux VPS через SSH

1. Отримання даних для підключення

Перш ніж підключитися до сервера, вам потрібно мати такі дані від хостера:

  • IP-адреса вашого VPS (наприклад, 192.168.1.100).
  • Ім’я користувача (найчастіше це root, якщо не було створено іншого користувача).
  • Пароль або SSH-ключ для автентифікації.

Якщо ви ще не маєте VPS, рекомендуємо ознайомитися з пропозицією UkrLine, де ви можете отримати сервер з повною підтримкою та налаштуванням.

2. Підключення через SSH з різних операційних систем

2.1. Підключення до VPS через SSH в Linux та macOS

  1. Відкрийте термінал.
  2. Введіть наступну команду, замінивши username на ваше ім’я користувача, а IP-адресу на IP-адресу вашого VPS:
    ssh username@IP-адрес

    Приклад:

    ssh root@192.168.1.100
  3. Якщо ви використовуєте пароль, вам буде запропоновано ввести пароль. Введіть пароль, який вам надав хостинг-провайдер, та натисніть Enter. Пароль не відображатиметься під час введення (це нормально).
  4. Якщо використовується SSH-ключ і ключ знаходиться на вашому комп’ютері, команда буде наступною:
    ssh -i /путь/к/ssh-ключу username@IP-адрес

2.2. Підключення до VPS через SSH у Windows

Варіант 1: Підключення через вбудований SSH-клієнт (Windows 10/11)
  1. Відкрийте PowerShell або Командний рядок.
  2. Введіть команду для підключення, аналогічну команді в Linux/macOS:
    ssh username@IP-адрес
Варіант 2: Підключення через PuTTY

Якщо у вас більш стара версія Windows або ви віддаєте перевагу GUI-інтерфейсам, можна використовувати PuTTY.

  1. Завантажте та встановіть PuTTY з офіційного сайту: https://putty.org.
  2. Відкрийте PuTTY.
  3. У полі Host Name (або IP address) введіть IP-адресу вашого VPS, а також переконайтеся, що вибрано протокол SSH і стандартний порт (22).
  4. Натисніть Open.
  5. Коли відкриється термінал PuTTY, введіть логін (наприклад, root) та натисніть Enter.
  6. Введіть пароль та натисніть Enter (введення пароля не відображатиметься в терміналі).

3. Використання SSH-ключів замість пароля (рекомендується для безпеки)

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

Як створити SSH-ключі:

  1. Створення SSH-ключів (на комп’ютері):У Linux або macOS виконайте команду:
    ssh-keygen -t rsa -b 2048

    Дотримуйтесь інструкцій, щоб створити пару ключів (приватний та публічний). Приватний ключ буде збережено на вашому комп’ютері, а публічний ключ потрібно скопіювати на сервер.

  2. Копіювання публічного ключа на сервер:Щоб скопіювати публічний ключ на сервер, використовуйте таку команду:
    ssh-copy-id username@IP-адрес

    Або вручну додайте вміст публічного ключа (наприклад, ~/.ssh/id_rsa.pub) у файл ~/.ssh/authorized_keys на сервері.

  3. Після налаштування SSH-ключів підключення виглядатиме так:
    ssh -i /путь/к/ssh-ключу username@IP-адреса

4. Поради щодо безпеки

  1. Вимкнення входу паролем: Після налаштування SSH-ключів можна вимкнути вхід паролем для підвищення безпеки. Для цього змініть конфігурацію SSH на сервері, відкривши файл /etc/ssh/sshd_config та встановивши параметр:
    PasswordAuthentication no
  2. Зміна стандартного порту SSH: За замовчуванням SSH використовує порт 22, який часто атакують хакери. Для підвищення безпеки можна змінити його на нестандартний. У файлі /etc/ssh/sshd_config змініть:
    Port 2222

    (Замініть 2222 на будь-яке інше значення).

  3. Налаштування брандмауера: Обмежте доступ до SSH лише для довірених IP-адрес за допомогою брандмауера (наприклад, UFW):
    sudo ufw allow from <ваш_IP_адрес> to any port 22

5. Діагностика можливих проблем

  1. SSH connection refused: Це повідомлення означає, що сервер не приймає підключення через SSH. Перевірте, чи запущено SSH-демон на сервері:
    sudo systemctl status ssh

    Якщо SSH не запущено, запустіть його:

    sudo systemctl start ssh
  2. Permission denied: Це повідомлення зазвичай пов’язане з неправильним паролем або неправильним настроюванням прав доступу для SSH-ключів. Переконайтеся, що права доступу до ключів правильні:
    chmod 600 ~/.ssh/authorized_keys

Висновок

Підключення до Linux VPS через SSH – це простий та безпечний спосіб керування сервером. Використання SSH-ключів замість паролів робить підключення безпечнішим, а додаткові заходи, такі як зміна порту та налаштування брандмауера, допоможуть захистити ваш сервер від несанкціонованого доступу. Якщо ви шукаєте надійний VPS з повною підтримкою, рекомендуємо звернутися до UkrLine, де ви можете отримати якісні послуги віртуальних серверів.

Що може запропонувати UkrLine

  • Повне налаштування Linux VPS та всіх сервісних служб.
  • Повне адміністрування Вашого сервера та оперативне вирішення проблем 24/7/365.
  • Пільговий період початку використання сервісу.

Докладніше ознайомтесь тут: https://ukrline.com.ua/ua/linux-vps-openvz.php

У статті використано матеріали ресурсу UkrLine.

Схожий запис