Подключение к серверу по SSH на Mac OS

Пошаговое руководство по подключению к серверу через SSH на MacOS

SSH (Secure Shell) - это криптографический сетевой протокол, используемый для защиты связи между компьютерами. Он позволяет удаленно получать доступ к серверу и управлять им с помощью защищенного соединения. В этом руководстве мы расскажем, как подключиться к серверу по протоколу SSH на устройстве MacOS.

Требования

Для подключения по протоколу SSH на устройстве MacOS необходимо:

1.  SSH-клиент: Программа, позволяющая установить SSH-соединение с сервером. В MacOS для этой цели можно использовать встроенное приложение Terminal.

2.  Данные сервера: IP-адрес или имя хоста сервера, к которому необходимо подключиться, а также номер его SSH-порта (обычно 22).

3.  Учетные данные SSH: Имя пользователя и пароль учетной записи, которую необходимо использовать для входа на сервер.

Подключение из стандартной консоли

Самый простой способ подключиться к серверу по SSH - это воспользоваться классическим клиентом из консоли командой формата ssh login@server_IP.  Если вы подключаетесь к серверу с данного компьютера в первый раз, то получите предупреждение о том, что пытаетесь подключиться к неизвестному хосту.  Просто вводим yes:

Далее будет запрошен пароль от вашей учетной записи. Вводим пароль и попадаем в консоль вашего сервера:

Подключение с помощью утилиты Termius

Другой вариант подключения — использование утилиты Termius. Это удобный клиент - менеджер ssh подключений с дополнительной функцией sftp клиента. Доступен Termius прямо в App Store и может синхронизироваться с вашим iCloud.

1. Создаем первое подключение. В разделе Hosts нажимаем New Host. Заполняем поля Address (адрес или доменное имя вашего сервера), Username и Password. Поле Port меняем, если стандартный SSH порт 22 был изменен на сервере. В поле Label можно задать узнаваемое имя сервера.

2. После заполнения всех полей, переходим на главный скрин вкладки Hosts и дважды кликаем по ярлыку нужного нам сервера. Приложение при первом подключении выдаст предупреждение о неизвестном хосте - разрешаем и подключаемся:

Кроме стандартного парольного доступа в данном приложении также доступно подключение по SSH ключу. Переходим в редактирование сохраненного сервера и нажимаем Set a Key

Далее можно скопировать и вставить содержимое ключа, можно импортировать ключ из файла. После этого нажимаем Save:

Встроенный SFTP клиент

На вкладке SFTP доступна опция подключиться к серверам по SFTP протоколу. Утилита предоставляет двухоконный режим классического файлового менеджера, где во вкладке слева открывается файловая система одного сервера, а в правой — другого. Можно копировать и перемещать файлы между серверами.

Подключение происходит с помощью кнопок Select host на обеих вкладках. К выбору предоставляются ваши сохраненные хосты, к которым вы настроили ssh подключение. Также есть возможность на одной из вкладок открыть локальное хранилище (кнопка Local) файлов и обмениваться файлами между вашим Mac и сервером.

Пример параллельного подключения к двум серверам из коллекции: