Підключення до сервера по SSH на MacOS
SSH (Secure Shell) це протокол для безпечного доступу до віддалених систем через мережу. У цьому посібнику описано, як підключитися до сервера по SSH на пристрої з macOS.
Вимоги
Для підключення по SSH на пристрої з macOS вам знадобиться:
- SSH-клієнт: вбудований SSH-клієнт у застосунку Terminal.
- Дані сервера: IP-адреса або імʼя хоста сервера, а також номер SSH-порту (зазвичай 22).
- Облікові дані SSH: імʼя користувача і пароль від облікового запису або приватний SSH-ключ, залежно від налаштувань сервера.
Підключення через Terminal
Відкрийте застосунок Terminal і виконайте таку команду:
ssh username@server_IP
Замініть username на своє імʼя користувача, а server_IP — на IP-адресу або імʼя хоста вашого сервера.

Під час першого підключення до сервера SSH повідомить, що справжність хоста не може бути встановлена, і покаже відбиток ключа сервера. Якщо у вас є довірений відбиток від провайдера або адміністратора, звірте його, потім введіть yes, щоб продовжити. Після цього ключ хоста зберігається у файл ~/.ssh/known_hosts. Зазвичай повторно підтверджувати той самий хост не доведеться, поки ключ хоста не зміниться або відповідний запис не буде видалено.
Якщо увімкнено парольну автентифікацію, введіть пароль від облікового запису за запитом. Якщо налаштовано автентифікацію за ключем, SSH автентифікує вас за вашим приватним ключем. Після успішної автентифікації ви потрапите в консоль вашого сервера.

Якщо на сервері використовується нестандартний SSH-порт, вкажіть його за допомогою прапорця -p:
ssh -p 22777 username@server_IP
Якщо підключитися не вдається, перевірте, чи доступний сервер і чи запущено на ньому SSH.
Підключення через Termius
Termius це сторонній SSH-клієнт із підтримкою SFTP для macOS.
Створення нового хоста
У розділі Hosts виберіть New Host. У полі Address введіть IP-адресу або імʼя хоста вашого сервера і задайте SSH-порт, якщо він відрізняється від 22. У розділі Credentials вкажіть Username, а за парольної автентифікації і Password. Хосту також можна задати зрозуміле імʼя.

Підключення до хоста
Після збереження хоста поверніться на вкладку Hosts і виберіть його для підключення. Під час першого підключення Termius покаже відбиток ключа сервера. Якщо у вас є довірений відбиток, звірте його перед тим, як прийняти підключення.

Автентифікація за SSH-ключем
Крім пароля, доступна автентифікація за SSH-ключем. Відкрийте збережений хост на редагування і в розділі Credentials відкрийте Key, Certificate, FIDO2. Додайте SSH-ключ через сховище ключів Termius (Keychain), де можна імпортувати наявний ключ або створити новий, потім збережіть хост.


Перед використанням автентифікації за ключем переконайтеся, що відповідний публічний ключ додано до файлу ~/.ssh/authorized_keys на сервері. Без цього ключ не буде прийнято.
Передача файлів по SFTP через Termius
У застосунку Termius є SFTP-менеджер файлів із двопанельним інтерфейсом, який дозволяє передавати файли між вашим Mac і сервером.

Відкрийте вкладку SFTP, щоб перейти до менеджера файлів. Одна панель показує Local, файли вашого Mac. На іншій панелі кнопкою Select host підключіться до збереженого сервера. Після цього можна завантажувати і скачувати файли між Mac і сервером, а також керувати файлами в кожному з розташувань.
