Підключення до сервера по SSH на MacOS | INTROSERV
EUR
european

EUR

usa

USD

Ukraine Ua
Ex. VAT Ex. VAT 0%

Підключення до сервера по SSH на MacOS

SSH (Secure Shell) це протокол для безпечного доступу до віддалених систем через мережу. У цьому посібнику описано, як підключитися до сервера по SSH на пристрої з macOS.

Вимоги

Для підключення по SSH на пристрої з macOS вам знадобиться:

  1. SSH-клієнт: вбудований SSH-клієнт у застосунку Terminal.
  2. Дані сервера: IP-адреса або імʼя хоста сервера, а також номер SSH-порту (зазвичай 22).
  3. Облікові дані 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

Info

Якщо підключитися не вдається, перевірте, чи доступний сервер і чи запущено на ньому 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), де можна імпортувати наявний ключ або створити новий, потім збережіть хост.

Info

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

Передача файлів по SFTP через Termius

У застосунку Termius є SFTP-менеджер файлів із двопанельним інтерфейсом, який дозволяє передавати файли між вашим Mac і сервером.

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


VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA