Рекомендуем, 2024

Выбор редакции

PuTTY для Mac: 5 бесплатных альтернативных SSH-клиентов для использования

Если вы являетесь владельцем или менеджером веб-сайта, или системным администратором, в этом отношении; Вы, должно быть, слышали (и, вероятно, использовали) PuTTY, по крайней мере, один раз. Хотя переход с Windows на Mac - это, в основном, захватывающее и позитивное изменение, если вы использовали PuTTY, вы окажетесь в неведении, поскольку на Mac нет поддержки PuTTY.

Я сам не захожу на свой сайт по SSH и, следовательно, не особо против отсутствия PuTTY. Тем не менее, это создает проблему для многих людей, которые используют PuTTY и только недавно переключились на Mac. Итак, мы собрали список из 5 бесплатных альтернатив PuTTY, которые позволят вам использовать SSH на удаленном сервере:

1. Терминал

Приложение Terminal - это CLI по умолчанию, который поставляется в комплекте с Mac, и является довольно мощным инструментом, если вы не знали. Вы можете использовать Терминал для SSH на удаленном сервере, при условии, очевидно, что у вас есть действительные учетные данные для входа.

Вот краткий пример того, как вы можете использовать Терминал для SSH в веб-сервер. Я использую хостинг-сервер моего сайта в целях иллюстрации. Все, что вам нужно сделать, это изменить имя сервера на ваш сервер и использовать свои учетные данные для входа.

1. Запустите терминал .

2. Используйте следующую команду для подключения к вашему веб-серверу по SSH:

ssh server_name -p port_number -l login_id

  • В моем случае команда становится:
    ssh server208.web-hosting.com -p 21098 -l my_username

3. Вам будет предложено ввести пароль . Набор будет скрыт в целях безопасности.

4. После ввода пароля для входа нажмите Enter, и вы будете подключены через SSH. Теперь вы можете запускать команды оболочки на вашем сервере.

2. iTerm2

iTerm2 - это замена Терминала для Mac с множеством дополнительных функций, которые приложение по умолчанию не предлагает. Среди различных функций, которые предлагает iTerm2:

  • Поддержка разделенных окон: несколько независимых терминалов на одной вкладке.
  • Поддержка аннотаций: добавление заметок и комментариев к выполненным командам оболочки.
  • Мгновенное воспроизведение: эта функция воспроизводит историю всего, что вы сделали на iTerm2, на случай, если вы забыли скопировать номер или какую-либо деталь из старых команд.
  • Лучший поиск: Поиск в iTerm2 выделяет все совпадения для слова, как в Safari и Chrome.
  • Копирование без мыши : Вам больше не нужно использовать мышь для копирования или вставки текста!
Несколько вкладок открываются в iTerm2

ITerm2 предлагает множество других функций. Вы можете прочитать о них на их официальном сайте. Процесс передачи SSH на веб-сервер с использованием iTerm2 точно такой же, как и в Терминале, за исключением того, что iTerm2 облегчит вам жизнь в Терминале.

Скачать здесь

3. ВСШ Лайт

vSSH - это приложение премиум-класса, но оно также предлагает бесплатную версию Lite. vSSH предназначен для соединений SSH или Telnet или для переадресации портов. В отличие от Terminal и iTerm2, vSSH не является заменой Terminal. Тем не менее, он предлагает CLI, как только вы успешно подключились к веб-сайту с использованием SSH. Приложение предлагает множество функций, в том числе возможность использовать имя пользователя и пароль для аутентификации или даже шифрование с открытым / закрытым ключом. Если вы используете приложения SSH на других устройствах, таких как iPhone или iPad, vSSH Lite может также создавать соединения iCloud с этими приложениями и даже обмениваться макросами. Он поддерживает переадресацию ключей и портов, а также поддержку журналирования и псевдографии.

Для базового использования vSSH Lite будет достаточно, однако, если вам требуется одновременное открытие нескольких окон vSSH, вам нужно будет купить платную версию приложения ($ 4.46).

Скачать здесь

4. DTerm

DTerm - еще одно приложение для замены терминала. Это контекстно-зависимое приложение командной строки, которое можно запустить из любого окна, над которым вы работаете, упрощая запуск команд над файлами, с которыми вы работаете, в графическом интерфейсе и выполнение действий с ними из командной строки. Если вам нужно использовать полное окно терминала для ваших задач, вы можете просто нажать Ctrl + Return, и DTerm запустит полное окно терминала, уже настроенное с правильным рабочим каталогом, и вы можете начать прямо сейчас. Приложение полностью поддерживает стандартную систему автозаполнения командной строки, так что вы можете просто нажать F5 в поле команды, чтобы получить окно автозаполнения с предложениями о возможных параметрах автозаполнения для команды, которую вы вводили.

Скачать здесь

5. Шаттл

Shuttle - это не столько приложение, сколько контекстное меню для ваших SSH-серверов . Или, по крайней мере, так было объявлено. Так как я не использую SSH, я подумал, что я не буду его использовать, но оказывается, что Shuttle можно настроить для запуска команд или сценариев всего парой кликов.

Shuttle поставляется с файлом shuttle.json, который вы можете редактировать (используя выбранный вами текстовый редактор), чтобы добавить SSH-серверы и конфигурации в контекстное меню, которое Shuttle добавляет в строку меню, и в этом файле json вы можете добавить запись для любой команды, которую вы хотите запустить, при нажатии на соответствующий пункт меню. Это отличный материал! Не только SSH, вы можете добавлять команды для запуска пользовательских сценариев просто из строки меню и открывать их в новом окне терминала или новой вкладке в том же окне терминала.

Скачать здесь

Удаленный доступ к безопасной оболочке с помощью этих клиентов SSH

Оказывается, пользователям Mac на самом деле не нужен отдельный клиент, такой как PuTTY, для целей SSH. Приложение Terminal уже имеет то, что PuTTY предоставляет пользователям Windows. Однако для добавления дополнительных функций и дополнительной поддержки цвета вы можете обратиться к любому из приложений, упомянутых выше. Изучение того, как использовать SSH, может пригодиться, если вы когда-нибудь захотите запустить свой собственный веб-сайт или управлять системой удаленно, безопасным образом, так что начните сегодня.

Мы хотели бы услышать о вашем опыте работы с SSH на Mac и проблемах (если таковые имеются), с которыми вам пришлось столкнуться из-за отсутствия поддержки PuTTY для macOS. Дайте нам крик в разделе комментариев ниже.

Top