Аналог telnet в mac os

Обновлено: 06.07.2024

Я пытаюсь настроить обратный Telnet (Telnet для COM) в Mac OS X 10.9.5 (Mavericks). Mac подключен к последовательному устройству. У меня нет проблем с доступом к последовательному устройству с Mac с помощью экрана:

Тем не менее, я хотел бы получить доступ к устройству удаленно, через Telnet.

Я пытался использовать Netcat ( nc ) и имел ограниченный успех. Команда, которую я использовал:

И тогда я могу Telnet к устройству. Однако это не работает по двум причинам:

  1. Для интерактивного пользовательского интерфейса ввод по существу буферизован до тех пор, пока я не нажму return .
  2. Весь мой вклад возвращается ко мне. В реальной жизни устройство должно повторять вводимые мной символы.

Как правильно это сделать?

Насколько удаленно вы подразумеваете под удаленным? Вы имеете в виду внутри локальной сети или снаружи от глобальной сети до локальной сети по обратному Telnet? @ JakeGould, это действительно не имеет значения. Он может находиться как на другой вкладке терминала, так и на другом конце света. Проблема не в сети, а скорее в соединении последовательного и обратного телнетов.

Самый простой способ:

Теперь, если вы не хотите подключаться к своему компьютеру Mac напрямую через com-порт или разрешать другим делать это и ничего больше, вот способ:

    Создайте выделенного пользователя на вашем Mac. Давайте назовем это "comport" и войдем как этот пользователь.

Создайте скрипт подключения для этого пользователя. Создайте файл с именем /Users/comport/log2com.sh и вставьте в него следующие строки:

Разрешите выполнение сценария, выполнив эту команду в вашем терминале:

Наконец, установите этот скрипт как оболочку входа вашего пользователя. Для этого в Системных настройках> Пользователи и группы в списке пользователей щелкните правой кнопкой мыши пользователя и выберите «Дополнительные параметры». Затем в поле «shell» введите /Users/comport/log2com.sh и нажмите OK.

Вот и все. Теперь вы можете использовать telnet (я бы порекомендовал ssh !) Войти в систему на вашем Mac, чтобы попасть прямо на экран.

Обратите внимание, что для выхода вам нужно сделать это способом экрана (обычно Ctrl + A , затем :quit Return ).

Протестировано это на OSX 10.10.5. Дайте мне знать, если это сработало для вас.

Очень интересное решение. Тем не менее, решение для меня слишком хакерское. Например, нужен новый пользователь. И мне нужно включить telnet для входа на мой Mac (помните, мне нужен обратный Telnet). Если я не выходил из экрана с помощью: выход, но вместо этого отсоединен от него. Следующий логин не удастся. И наконец, что не менее важно, можно получить доступ к оболочке с экрана, и это становится огромной угрозой безопасности (в дополнение к включению telnet). Я думаю, что решение, которое я ищу, заключается в (правильном) доступе netcat / socat к устройству. Несколько замечаний: 1) На самом деле нужен новый пользователь: чтобы подключиться через telnet или ssh к вашему ящику, вам необходимо предоставить логин. Если вы хотите войти непосредственно в com-порт, вы должны использовать имя входа, выделенное для этого обратного telnet для com. Я не понимаю, как вы ожидаете сделать это без специального входа в систему. 2) Чтобы снова войти в систему после того, как сеанс экрана был отключен вместо выхода, я добавил -R опцию в ответ. 3) Я не эксперт по экрану, но я не смог открыть оболочку. <kbd> Ctrl </ kbd> + <kbd> A </ kbd> затем <kbd> c </ kbd> не может открыть новый экран, так как у этого имени входа нет оболочки. Обратный Telnet - это только сервер, соединяющий порт Telnet, скажем, 4321, с консолью, например, модемом. Логин необязателен. Учетная запись пользователя не нужна. Вы можете сослаться на мой пример nc. ХОРОШО. Я понял вашу точку зрения. Для решения проблемы буферизации вашего nc подхода вы можете найти решение в этом посте . Кроме того, вы можете взглянуть на GNU netcat , доступный в Brew , и на использование expect . Удачи и дайте нам знать, если вам удастся заставить его работать, ваш путь. ;) Еще один совет, основанный на прочтении этого очередного поста, в котором перечислены многочисленные способы взлома канала, перенаправления файлов и перенаправления сети. Сокат кажется очень многообещающим, но с мощью и универсальностью приходит сложность .

Я нашел решение. Пакет Python PySerial имеет класс rfc2217. У них есть пример приложения, которое работает как сервер telnet:

открывает порт 2217, который позволяет Telnet для подключения. Это именно то, что я хотел.

Как известно, возможности OS X не заканчиваются «Системными настройками». При использовании приложения Mac Terminal вы можете делать с системой практически все что угодно. В этой статье мы расскажем вам о командной строке и ее хитростях, которые помогут сделать Mac еще более удобным в использовании. Кроме того, мы собрали для вас список из 10 лучших эмуляторов терминала MacOS. Поехали.

Что такое командная строка macOS?

Для начала важно понять, что из себя представяет командная строка. Это специальная утилита, благодаря которой пользователь может управлять работой операционной системы. Вы можете настраивать множество параметров, добавлять определенные опции и т.д. Конечно, большинство настроек можно регулировать через стандартное меню, но некоторые из них могут быть выполнены только с помощью командной строки. Это требуется в случаях, когда:

  • В обычных настройках таких параметров нет.
  • Открываемая утилита не имеет графического интерфейса.
  • Необходимо настроить несколько параметров одновременно.

Иногда гораздо проще выполнить настройки с помощью командной строки. Вы можете настроить десятки параметров одновременно, главное знать, как работает Mac Terminal и его команды.

Как открыть Терминал в MacOS: 6 разных способов

Существует несколько способов открытия Терминала. Ниже представлен подробный список с описанием того, как открыть терминал на компьютере Mac.

1. Используя Finder

Самый простой способ – открыть Mac Terminal из общего списка программ. Для этого откройте Finder (он всегда находится в панели Dock слева), выберите «Программы» в левом меню и найдите папку «Утилиты». Здесь вы увидите приложение Terminal.app. Двойной клик => Терминал открыт.

2. Используя панель поиска Spotlight

Если вам нужен еще более быстрый способ открыть программу, используйте панель поиска Spotlight на Mac. Для этого одновременно нажмите и удерживайте сочетание клавиш CTRL + Пробел, и во всплывающем окне начните вводить слово «Терминал». Увидев нужное приложение, просто нажмите на него для открытия терминала.

3. Используя программы в Dock

Как и предыдущие два метода, этот не сложный. В правой части панели Dock обычно есть ярлык для папки «Приложения», которая открывает список всех установленных программ на вашем Mac. Нажмите на нее и во всплывающем окне откройте папку Utilities, а в следующем списке найдите и откройте программу Terminal.app.

4. Используя Siri

Еще один простой способ открыть терминал на Mac – использовать Siri. Выберите значок Siri в строке меню или откройте Siri в папке «Приложения». Далее скажите: «Открыть терминал». Вот и все.

5. Быстрый доступ к Терминалу

Если вы планируете часто использовать Терминал, рациональным решением будет добавить программу прямо в Dock. Выполните следующие действия:

  • Удерживая нажатой кнопку CTRL, щелкните значок Терминала в Dock или просто кликните правой кнопкой мыши;
  • Выберите Опции из контекстного меню;
  • Нажмите "Добавить в Dock".

6. Используя Launchpad

Вы можете открыть Терминал Mac через Launchpad двумя способами. По умолчанию Launchpad содержит папку "Другое", в которой находится ярлык приложения Terminal.

  • Откройте Launchpad из панели Dock или с помощью сочетания клавиш Fn + F4;
  • Перейдите в папку "Другое";
  • Найдите и откройте Terminal.app.

Если вдруг вы удалили эту папку в Launchpad, есть другой способ.

  • Откройте Launchpad с помощью сочетания клавиш Fn + F4;
  • Введите «Терминал» в строке поиска вверху;
  • Когда появится значок терминала, щелкните по нему.

Как работать с командной строкой?

Командная строка представляет собой черное окно, с поддержкой ввода текста. Большинство неопытных пользователей не представляют как с ним работать. Эта программа работает за счет специального набора команд. Каждая из этих команд отвечает за определенное действие. Есть команды для открытия других программ, их настройки и т.д.

Основные команды Терминала MacOS, о которых нужно знать

1. Автоматическая проверка обновлений

По умолчанию OS X проверяет наличие обновлений системы и новых версий приложений еженедельно. Для ежедневной автоматической проверки введите следующую команду в Терминале defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1 .

2. Отображение скрытых файлов и папок

Чтобы отключить отображение скрытых файлов и папок, используйте следующую команду: defaults write com.apple.finder AppleShowAllFiles -bool false .

3. Выборочное отображение скрытых файлов и папок

Если вы не хотите видеть все скрытые файлы и папки в системе, но хотите, чтобы они отображались лишь в определенном месте, введите команду: chflags nohidden / Library / укажите путь к нужной папке .

4. Просмотр содержимого любого файла

Иногда вы можете столкнуться с файлами в неизвестном формате. Попытки открыть такие файлы различными приложениями зачастую безуспешны. Однако всегда есть возможность просмотреть любой файл из Терминала, используя: $ cat / path / to / file .

Независимо от формата файл откроется.

5. Скачивание файла без браузера

Если вы хотите скачать файл без использования браузера, можно ввести следующую команду: $ curl -O укажите URL .

Эта команда позволяет загрузить любой URL, который вы введете. Некоторые браузеры пытаются автоматически открывать файлы при их загрузке или добавляют утомительные расширения файлов, когда они вам не нужны (особенно при работе с текстовыми файлами, отличными от расширения .txt).

6. Копирование содержимого папки из одного места в другое

Конечно, вы можете просто «скопировать-вставить» все содержимое папки, но в случаях, когда вам нужно упростить и/или автоматизировать этот процесс, вам поможет следующая команда: ditto -V

7. Посмотреть все активные процессы

Для мониторинга системных ресурсов в macOS существует специальная программа. Она довольно удобная и информативная: $ top .

8. Предотвращение спящего режима

Когда задача выполняется на протяжении длительного времени, через некоторое время компьютер переходит в спящий режим (в том случае если вы не нажимаете и не трогаете трекпад). При необходимости, переход в спящий режим можно запретить или задать временной интервал вручную $ caffeinate -t количество секунд .

Почему люди ищут альтернативы предустановленному Терминалу macOS?

Лучшие SSH-клиенты для Windows, Linux и macOS

Краткий обзор SSH-клиентов для всех актуальных операционных систем. Посмотрим, чем они отличаются друг от друга, какие у новых клиентов преимущества и есть ли хорошие бесплатные варианты.

Что такое SSH?

SSH или Secure Shell (что в переводе значит «безопасная оболочка») — это сетевой протокол, используемый для подключения к удаленным компьютерам и управлениями ими с помощью технологии туннелирования.

Если у вас, к примеру, есть сервер в Timeweb под управлением Linux, то вы наверняка подключаетесь к нему через OpenSSH (серверная реализация Secure Shell с открытым исходным кодом). То есть вводите сначала команду в духе ssh root@192.168.60.55 и потом выполняете команды, связанные непосредственно с ОС. Подобные возможности дают технологии Telnet и rlogin, но они не особо прижились.

Ключевое преимущество SSH, в сравнении с конкурентами, заключается в повышенной безопасности. Этот протокол шифрует передаваемые команды и защищает соединение между администратором и сервером от третьих лиц.

А что такое SSH-клиент?

Это приложение на стороне клиента, которое используется для передачи команд на удаленный компьютер. В примере выше мы говорили о подключении к серверу через терминал в macOS и Linux. Чтобы провернуть подобное в Windows, нужна специальная программа. Например, PuTTY.

Зачастую SSH-клиенты выполняют те же задачи, что и терминал, но обладают расширенной функциональностью. У них схожие принципы работы, и все различия можно оценить только в специфичных сценариях использования Secure Shell.

Выбираем SSH-клиент

Мы уже выяснили, что обособленно пользователи получить какую-то пользу от протокола не могут. Для управления нужна дополнительная утилита. Вопрос в том, какая именно. Secure Shell настолько востребован, что разработчики создали уже несколько десятков SSH-клиентов под различные платформы. В этом материале рассмотрим лучшие из них, разработанные для Windows, macOS и Linux.

Некоторые из них кроссплатформенные (то есть работают сразу на нескольких ОС) или запускаются в браузерах (это тоже делает их универсальными).

SSH-клиенты для Windows

Начнем с популярнейшей платформы. Несмотря на на отсутствие встроенных инструментов и общую неадаптированность под разработку и работу с серверами, для Windows создали как минимум десяток функциональных и быстрых SSH-клиентов.

PuTTY

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

Интерфейс приложения PuTTY

PuTTY распространяется бесплатно и имеет открытый исходный код. При этом является одним из немногих SSH-клиентов, до сих пор активно развивающихся и получающих новые версии.

Утилита поддерживает протоколы SCP, SSH, rlogin и Telnet, а также работает со всеми методами шифрования данных.

Оригинальная программа доступна только для Windows, но есть порты от сообщества под другие платформы

KiTTY

За свою жизнь PuTTY обзавелся несколькими десятками форков (копий) от сторонних разработчиков. Каждый пытался внести в знаменитый SSH-клиент что-то свое. В итоге некоторые выросли в полноценные альтернативы, во много затмившие оригинал.

KiTTY базируется на PuTTY, но обладает массой преимуществ. Можно:

  • выставлять собственные фильтры для отдельных сессий;
  • хранить настройки в конфигурационной файле самой утилиты (чтобы хранить ее на флэшке, например, сохраняя настройки);
  • создавать алиасы для часто используемых команд (и наборов команд);
  • добавлять скрипты для автоматический аутентификации на сервере;
  • использовать гиперссылки;
  • настраивать интерфейс, меняя цвет текста, шрифты, степень прозрачности окна и другие визуальные элементы.

MobaXterm

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

Интерфейс терминала MobaXterm

Проект условно-бесплатный, поэтому большая часть функций недоступна до оплаты. Если не покупать платную версию, то функциональность MobaXterm будет мало чем отличаться от таковой в PuTTY. За профессиональную версию придется отдать 69 долларов.

Solar-PUTTY (бывший SolarWinds)

Один из немногих SSH-клиентов с современным интерфейсом. Это платная программа, что несомненно является ее недостатком. Но, в отличие от популярнейшего PuTTY, Solar умеет гораздо больше интересных вещей и лишен недостатков оригинала.

Интерфейс Solar-PuTTY

  • Сохраняет данные для входа. Не приходится постоянно проходить авторизацию заново.
  • Работает сразу с несколькими сессиями в одном окне (по вкладке на каждую).
  • Автоматически восстанавливает подключение, если оно по какой-то причине было утеряно.
  • Интегрирован в поисковик Windows.
  • Не требует установки. Всегда работает в portable-режиме.

Приложение обойдется в 99 долларов (

SmarTTY

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

Например, появился режим отображения терминалов в отдельных вкладках. Сам терминал научился автоматически завершать команды и быстро искать файлы. В него добавили графический интерфейс для загрузки файлов на сервер без необходимости использовать командную строку.

Также в SmarTTY встроен многофункциональный текстовый редактор с возможностями Nano и hex-терминал для отслеживания COM-портов. А еще есть portable-версия, для работы с которой даже не нужно выполнять установку.

Xshell

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

Он поддерживает командную строку Windows и протокол SCP. Также в него встроен файловый менеджер для управления документами в графической среде.

Интерфейс XShell

Можно записывать выполняемые команды и превращать «записанный» материал в один скрипт, который после можно перезапустить в любой момент.

Tera Term

Популярный эмулятор терминалов для Windows с открытым исходным кодом. Может имитировать DEV VT100, DEC VT382 и другие модели. Написан на языках С и С++. Поддерживает технологии Telnet, SSH 1 и SSH 2.

Tera Term можно интегрировать с другими приложениями с помощью встроенного веб-сервера. В нем можно настроить повторяющиеся команды, поддерживающие терминал в рабочем состоянии, создавать скрипты на собственном языке Tera Term Language.

Из недостатков можно выделить устаревший дизайн и не совсем интуитивный интерфейс в сравнении с другими подобными приложениями.

Распространяется бесплатно, как и другие Open-Source-продукты.

SSH-клиенты для Linux

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

Terminal

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

Чтобы подключиться через терминал к серверу, надо ввести команду:

В моем случае это выглядит так:

После этого терминал запросит разрешение на установку соединения с удаленным сервером. Нужно согласиться, введя команду Yes и пароль администратора, чтобы авторизоваться и получить контроль над удаленным ПК.

Asbru Connection Manager (Linux)

Бесплатный интерфейс для удаленного подключения к серверу и автоматизации повторяющихся на нем задач. У Asbru простой механизм настройки соединения с VDS и есть свой язык для создания скриптов, как в SecureCRT.

Из дополнительных возможностей можно отметить функцию подключения к удаленному ПК через прокси-сервер, интеграцию с сервисом KeePassX, поддержку отдельных вкладок и окон под разные сессии, запущенные единовременно.

Интерфейс программы Asbru

А еще он грамотно вписывается в интерфейс GTK и в окружение GNOME как визуально, так и в техническом плане.

Asbru можно запустить на Windows, используя компоненты Xming и включив WSL, но это весьма специфичный сценарий.

Бывший Snowflake. Графический клиент для подключения к серверу по протоколам SFTP и SSH. Включает в себя текстовый редактор, анализатор пространства на жестком диске, утилиту для считывания логов и прочие полезные инструменты.

Интерфейс приложения Muon

Из прочих преимуществ отмечу:

  • Быстрый доступ к часто используемым функциям вроде копирования файлов, архивирования, запуска скриптов, проверки прав на директории и т.п.
  • Поиск по массивным логам.
  • Встроенный терминал с поддержкой сниппетов (сокращенных версий команд, созданных пользователем).
  • Сетевые инструменты и приложение для менеджмента SSH-ключей.

Muon создавался с прицелом на веб-разработчиков, работающих над бэкэнд-составляющей сайтов.

SSH-клиенты для macOS

Компьютеры Apple поддерживает подключение по протоколу SSH прямо из встроенного терминала. Для этого используется та же команда, что и в Linux:

Также с последующем подтверждением подключения и авторизацией. Поэтому в macOS (как и в Linux) обычно не используются сторонние SSH-клиенты. Но они есть, и многие из них довольно качественные.

iTerm 2

Одна из главных альтернатив встроенному в macOS терминалу. Попытка расширить возможности стандартной командной строки необходимыми функциями, которые Apple упорно игнорирует годы напролет. Например, поддержку режима сплит-скрин, когда в одном окне отображается сразу два терминала с разными сессиями, или возможность добавлять комментарии к запущенным командам.

SHH-клиент iTerm2

Отдельно отметим функцию Instant Playback. С помощью нее можно воспроизвести одну или несколько команд, которые были выполнены ранее, не вводя их заново. Ну а еще тут можно выделять, копировать и вставлять текст, не используя мышь (пользователи macOS поймут).

Shuttle

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

Все параметры хранятся в файле

/.shuttle.json, который идет в комплекте с базовой утилитой. Туда можно прописать любой скрипт, используемый вами в терминале, а потом запускать его прямо с панели инструментов через компактный графический интерфейс Shuttle. Это может заметно ускорить выполнение кучи рутинных процедур.

Core Shell

SSH-клиент для macOS, поддерживающий работы сразу с несколькими хостами. Можно быстро между ними переключаться в одном окне с помощью вкладок или выделить каждый из них в отдельное окно. Каждому хосту назначается своя цветовая гамма. Чтобы было еще проще их разбивать по категориям, Core Shell поддерживает систему тегов.

Используя Core Shell, можно подключиться к VDS через прокси-сервер и выполнять переадресацию агента SSH.

Core Shell поддается скрупулезной настройке и «подгонке под себя». Причем клиент способен запоминать глобальные параметры для всех хостов и отдельные параметры для каждого из хостов. А еще в него интегрирована поддержка iCloud Keychain (хранилище паролей Apple).

Кроссплатформенные клиенты

Эмуляторы терминала, написанные на языках, поддерживающих сразу несколько операционных систем.

Hyper

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

По словам разработчиков, это попытка создать максимально быстрый и надежный терминал. Это был их приоритет при разработке. При этом он построен на базе фреймворка Electron, что делает его универсальным и расширяемым.

SSH-клиент Hyper

Если вы перфекционист и привыкли к изысканным интерфейсам macOS, то Hyper станет правильным выбором. Он здорово впишется в дизайн ОС Apple благодаря своим плавным линиям и приятными анимациям.

Доступен на Windows, macOS и Linux. Распространяется бесплатно.

Terminus

Терминал нового поколения (как его называют разработчики). Кроссплатформенный эмулятор терминала с поддержкой WSL, PowerShell, Cygwin, Clink, cmder, git-bash и десятка других технологий.

Есть полезные опции, такие как восстановление закрытых вкладок из предыдущей сессии и кликабельные пути к директориям.

Интерфейс Terminus можно настроить под себя с помощью разметки CSS. То же касается и функциональной составляющей. Ее можно «прокачать» за счет сторонних плагинов, число которых постепенно растет.

Доступен на Windows, macOS и Linux. Распространяется бесплатно.

Tectia

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

Tectia поддерживает стандарт аутентификации X.509 PKI, задействует сертифицированные криптографические методы FIPS 140-2 и может работать со смарткартами. Услугами Tectia пользуются такие внушительные структуры, как NASA и Армия США. Они доверяют Tectia, потому что это стабильный SSH-клиент с круглосуточной отзывчивой поддержкой. Как любой дорогой коммерческий продукт.

Доступен на Windows, Linux и других UNIX-подобных ОС. Обойдется в 133 доллара за клиент-версию и 650 долларов за сервер-версию.

Termius

Кроссплатформенный SSH-клиент с приложением-компаньоном для iOS и Android. Наличие мобильной версии — ключевое преимущество программы. С помощью нее можно на ходу вносить изменения на сервер, управлять базой данных и выполнять прочие действия, обычно требующие доступа к полноценному ПК.

SSH-клиент Termius

Он адаптирован под сенсорные экраны и синхронизируется между всеми вашими устройствами, используя стандарт шифрования AES-256.

Доступен сразу на пяти платформах, включая мобильные. Распространяется по подписке за 9 долларов (

Poderosa

Профессиональный SSH-клиент, перешедший из стана opensource-проектов в разряд платных. Разработчики проекта видят своей задачей создание понятного интерфейса для управления серверами. Так, чтобы привыкшие вебмастера не путались, но обладали более широким набором инструментов.

Из функций создатели Poderosa выделяют удобный мультисессионный режим, когда экран делится на несколько частей и показывает сразу несколько терминалов. Можно также создать несколько вкладок, в каждый из которых будет по 4 терминала.

Есть ассистент, помогающий быстрее вводить часто используемые команды, и масса опций для изменения интерфейса (включая шрифты, цвета отдельных типов данных и т.п.).

SecureCRT

Коммерческий SSH-клиент с расширенным набором функций. Отличается от большинства конкурентов усиленными механизмами защиты данных. Поддерживает сразу несколько протоколов, включая SSH2 и Telnet. Эмулирует различные Linux-консоли и предлагает массу настроек внешнего вида.

SSH-клиент SecureCRT

Из отличительных функций можно отметить возможность создавать свои горячие клавиши, менять цвет отображаемого контента, искать по ключевым словам, запускать несколько окон с разными или одним сервером, открывать несколько сессий в разных вкладках. Также функциональность SecureCRT можно расширить за счет скриптов на языках VBScript, PerlScript и Python.

Доступен сразу на трех ОС. Распространяется по подписке за 99 долларов (

SSH-плагины для браузеров

Портативные SSH-клиенты, запускающиеся внутри браузеров и не требующие специфической ОС.

Chrome Secure Shell App

Google Chrome уже давно метит в полноценную платформу с функциональностью операционной системы. Поэтому разработчики из команды Google Secure Shell поспешили создать для него полнофункциональный эмулятор терминала.

С помощью Chrome Secure Shell App можно подключиться к серверу по протоколу SSH и выполнять стандартные команды, к которым вы привыкли, во встроенном терминале или в условном PuTTY. Разница отсутствует.

Получалась неплохая бесплатная альтернатива для тех, кто не хочет ставить сторонние приложения.

FireSSH

Еще один плагин, имитирующий терминал в браузере. Ранее он функционировал внутри Firefox, но компания Mozilla ограничила поддержку расширения. Поэтому сейчас FireSSH работает только в Waterfox. Это инди-форк от Firefox.

Он написан на JavaScript, распространяется бесплатно и помещает в браузерную среду все возможности стандартного SSH-клиента (на уровне терминала).

Выводы

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

PuTTY - это бесплатный эмулятор терминала с открытым исходным кодом, последовательная консоль и приложение для передачи файлов по сети. Он поддерживает несколько сетевых протоколов, включая SCP, SSH, Telnet, rlogin и необработанное сокетное соединение. Он также может подключаться к последовательному порту.

Простой и легкий в использовании эмулятор для подключения к оболочке Linux с вашего компьютера!

  • Интерфейс с вкладками
  • SSH
  • Поддержка протокола SFTP
  • Конфигурируемость
  • Управление сессиями
  • Клиент Telnet
  • Встроенный клиент SSH
  • Эмуляция Xterm
  • Управление хостом

Альтернативы для PuTTY для Mac OS

293

OpenSSH - бесплатная версия инструментов подключения SSH.

OpenSSH является бесплатной версией инструментов подключения SSH, на которые полагаются технические пользователи. OpenSSH зашифровывает весь трафик (включая пароли), чтобы эффективно исключить подслушивание, перехват соединений и другие атаки. Кроме того, OpenSSH предоставляет несколько методов аутентификации, а также поддерживает все версии протокола SSH.

63

Эмулятор терминала, клиент SSH, клиент telnet, терминал последовательного подключения.

Скриншот 1 программы ZOC

ZOC - это мощный и хорошо зарекомендовавший себя эмулятор терминала и клиент telnet, хорошо известный своим выдающимся пользовательским интерфейсом с поддержкой нескольких сеансов с вкладками.

40

Расширяемый кроссплатформенный терминал, построенный на открытых веб-стандартах.

Скриншот 1 программы Hyper

Hyper ™ - это красивый и расширяемый кроссплатформенный терминал, построенный на открытых веб-стандартах. Он обеспечивает элегантный интерфейс командной строки, совместимый на всех поддерживаемых платформах, включая macOS, Windows и различные дистрибутивы Linux, такие как Fedora и Debian.

32

Royal TS обеспечивает простой и безопасный доступ к вашим удаленным системам.

  • Условно бесплатная
  • Windows
  • Android
  • iPhone
  • Mac OS

Скриншот 1 программы Royal TSX

Royal TS обеспечивает простой и безопасный доступ к вашим удаленным системам.

29

SecureCRT объединяет эмуляцию терминала с надежным шифрованием и гарантией целостности данных.

SecureCRT сочетает в себе эмуляцию терминала с надежными возможностями шифрования, целостности данных и аутентификации протокола Secure Shell. SecureCRT обеспечивает безопасный удаленный доступ, передачу файлов и туннелирование данных для всех сотрудников в вашей организации.

22

Secure Shell - это xterm-совместимый эмулятор терминала и отдельный ssh-клиент для Chrome.

Скриншот 1 программы Chrome Secure Shell

Secure Shell - это xterm-совместимый эмулятор терминала и отдельный ssh-клиент для Chrome. Он использует Native-Client для прямого подключения к ssh-серверам без необходимости использования внешних прокси.

8

Мощный настольный (Chrome) SSH-клиент для iOS и Android.

  • Условно бесплатная
  • Windows
  • Android
  • iPhone
  • Mac OS

Скриншот 1 программы Termius

Termius - это больше, чем просто SSH-клиент, это комплексное решение для командной строки, которое переопределяет удаленный доступ для системных администраторов и сетевых инженеров. Безопасный доступ к устройствам Linux или IoT и быстрое решение проблем, не выходя из вашего кресла, через ноутбук или телефон.

Что в этом списке?

В списке находится программы которые можно использовать для замены PuTTY на платформе Mac OS.

Это аналоги похожие по функционалу на PuTTY, которые заменяют программу частично или полностью. Этот список содержит 7 замен.

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

Читайте также: