Як підключитися до VPS по SSH: покрокова інструкція
Щоб підключитися до VPS по SSH, потрібні IP-адреса сервера, логін і пароль або SSH-ключ. У Windows це робиться через термінал або PuTTY, у macOS і Linux — через вбудований термінал командою ssh root@IP_адреса. Після введення пароля ви потрапляєте в командний рядок сервера з повним root-доступом.
Що таке SSH і навіщо він потрібен
SSH (Secure Shell) — це протокол захищеного віддаленого доступу до сервера через зашифроване з'єднання. Він дозволяє керувати VPS із командного рядка: встановлювати програми, редагувати файли конфігурації, запускати служби та виконувати будь-які адміністративні завдання так, ніби ви працюєте безпосередньо за сервером.
Що знадобиться для підключення
- IP-адреса сервера — вказана в листі від провайдера або в панелі керування.
- Логін, зазвичай
root. - Пароль або приватний SSH-ключ, видані при замовленні VPS.
- SSH-клієнт — у macOS і Linux він уже вбудований у термінал, для Windows підійде PuTTY або вбудований термінал Windows 10/11 з підтримкою OpenSSH.
Підключення до VPS з Windows
- Відкрийте застосунок «Термінал» або PowerShell — починаючи з Windows 10 клієнт OpenSSH вбудований за замовчуванням.
- Введіть команду
ssh root@ваша_IP_адресаі натисніть Enter. - При першому підключенні система запитає про довіру до сервера — введіть
yesі натисніть Enter. - Введіть пароль від VPS. Символи не відображатимуться на екрані — це нормально. Після введення натисніть Enter.
- Після успішної авторизації ви побачите командний рядок сервера — підключення встановлено.
Якщо надаєте перевагу графічному клієнту, можна використовувати PuTTY: вкажіть IP-адресу сервера в полі Host Name, порт 22, тип з'єднання SSH, натисніть Open і введіть логін та пароль у вікні, що відкриється.
Підключення до VPS з macOS і Linux
- Відкрийте застосунок «Термінал».
- Введіть команду
ssh root@ваша_IP_адреса. - Підтвердьте довіру до сервера — введіть
yesпри першому підключенні. - Введіть пароль від VPS і натисніть Enter.
- Після авторизації відкриється командний рядок сервера.
Підключення по SSH-ключу замість пароля
SSH-ключ — безпечніший спосіб авторизації, ніж пароль, оскільки виключає підбір пароля методом перебору. Ключ складається з приватної частини, яка зберігається у вас, і публічної, яка додається на сервер.
- Згенеруйте пару ключів командою
ssh-keygen -t ed25519. - Збережіть ключ у запропоноване за замовчуванням розташування і, за бажанням, задайте пароль-фразу для додаткового захисту.
- Скопіюйте публічний ключ на сервер командою
ssh-copy-id root@ваша_IP_адресаабо вручну додайте його вміст у файл~/.ssh/authorized_keysна VPS. - Підключіться командою
ssh root@ваша_IP_адреса— за коректного налаштування пароль запитуватися не буде.
Часті проблеми при підключенні по SSH
- Connection refused — сервер ще не запущений або порт SSH закритий фаєрволом.
- Connection timed out — проблема з мережею, невірна IP-адреса або блокування на боці провайдера інтернету.
- Permission denied — невірний логін, пароль або ключ; або вхід під root обмежений налаштуваннями безпеки сервера.
- Host key verification failed — змінився ключ сервера, наприклад після перевстановлення ОС; потрібно видалити старий запис із файлу
known_hostsна вашому комп'ютері.
Часті запитання
Який порт використовує SSH за замовчуванням?
За замовчуванням SSH працює на порту 22. Деякі адміністратори змінюють його на нестандартний порт заради додаткового захисту від автоматичних сканувань.
Чи можна підключитися до VPS із телефону?
Так, для цього існують мобільні SSH-клієнти, наприклад Termius або JuiceSSH — вони дозволяють керувати сервером прямо зі смартфона.
Що робити, якщо забув пароль від VPS?
Пароль можна скинути через панель керування сервером у провайдера або звернутися до техпідтримки для відновлення доступу.
Чи безпечно підключатися по SSH без VPN?
SSH-з'єднання саме по собі зашифроване, тож підключення напряму по SSH безпечне і без VPN. Додатковий захист потрібен насамперед для обмеження того, хто взагалі може намагатися підключитися.
Підключення до VPS по SSH займає пару хвилин і однаково працює на Windows, macOS і Linux. Усі тарифи VPS ForceVPS надаються з root-доступом і готовими даними для SSH-підключення одразу після оплати — включно з продуктивною лінійкою NVMe VPS для проєктів із підвищеними вимогами до швидкості.