EUR
european

EUR

usa

USD

Russian Ru
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, где можно импортировать существующий ключ или создать новый, затем сохраните хост.

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