Підключення через SSH
SSH (Secure Shell) — це протокол для безпечного підключення до віддаленого сервера через мережу. Він надає доступ до текстового термінала на віддаленому комп’ютері, що дає змогу виконувати команди, передавати файли за допомогою SCP та створювати зашифровані тунелі.
Попередні вимоги
Перед підключенням переконайтеся, що на сервері запущено SSH-сервер, а ваш обліковий запис має необхідні дозволи. За замовчуванням SSH використовує порт 22. Якщо сервер налаштований на використання іншого порту, його потрібно вказати під час підключення.
Підключення через SSH у Windows
Використання вбудованого SSH-клієнта
Windows 10 і новіші версії містять вбудований клієнт OpenSSH, доступний у командному рядку та PowerShell. Додаткове програмне забезпечення не потрібне.
Щоб підключитися до сервера через стандартний порт:
ssh username@hostname_or_ip
Щоб підключитися до сервера через нестандартний порт:
ssh -p 2222 username@hostname_or_ip
Щоб підключитися за допомогою приватного ключа:
ssh -i C:\Users\your_user\.ssh\id_rsa username@hostname_or_ip
Введіть пароль, коли з’явиться відповідний запит, щоб завершити підключення.
Використання PuTTY
PuTTY — популярний SSH-клієнт для Windows із графічним інтерфейсом. Завантажте його з офіційного вебсайту.
1. Запустіть PuTTY.
2. У полі «Host Name (or IP address)» введіть ім’я хоста або IP-адресу сервера.
3. У полі «Port» вкажіть номер порту. За замовчуванням використовується порт 22.

4. Натисніть «Open».
5. У відкритому вікні термінала введіть ім’я користувача та пароль.

Для автентифікації за допомогою приватного ключа у вікні налаштування PuTTY перейдіть до Connection > SSH > Auth і вкажіть шлях до файлу ключа. Докладнішу інформацію дивіться в документації PuTTY.
Додаткову інформацію про зміну порту SSH дивіться у відповідній [статті].
Підключення через SSH у macOS
Використання вбудованого Термінала
macOS містить вбудований SSH-клієнт, доступний у Терміналі (Програми > Утиліти > Термінал). Додаткове програмне забезпечення не потрібне.
Щоб підключитися до сервера через стандартний порт:
ssh username@hostname_or_ip
Щоб підключитися до сервера через нестандартний порт:
ssh -p 2222 username@hostname_or_ip
Щоб підключитися за допомогою приватного ключа:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Введіть пароль, коли з’явиться відповідний запит, щоб завершити підключення.
Використання Termius
Termius — графічний SSH-клієнт для macOS із сучасним інтерфейсом. Він підтримує збережені хости, автентифікацію за допомогою ключів і керування кількома сеансами. Завантажте його з офіційного вебсайту або з Mac App Store.
Підключення через SSH у Linux
SSH-клієнт входить до складу всіх основних дистрибутивів Linux і доступний безпосередньо з термінала.
Щоб підключитися до сервера через стандартний порт:
ssh username@hostname_or_ip
Щоб підключитися до сервера через нестандартний порт:
ssh -p 2222 username@hostname_or_ip
Щоб підключитися за допомогою приватного ключа:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Введіть пароль, коли з’явиться відповідний запит, щоб завершити підключення.
Висновок
Після підключення ви можете виконувати команди на віддаленому сервері так, ніби працюєте безпосередньо на ньому. Щоб відключитися, введіть exit або натисніть Ctrl+D.