Я знаю, что SSH из командной строки достаточно прост, но я хотел бы дать моим студентам, использующим OS X, опцию GUI.
Есть ли аналог PuTTY для Mac?
ssh
из командной строки.
Я знаю, что SSH из командной строки достаточно прост, но я хотел бы дать моим студентам, использующим OS X, опцию GUI.
Есть ли аналог PuTTY для Mac?
ssh
из командной строки.
Ответы:
Если вы ищете что-то, что отслеживает серверы / соединения через графический интерфейс, Terminal.app уже сделает это за вас. Запустите его, а затем в меню выберите «Shell»> «Новое удаленное подключение». Это даст вам окно диспетчера соединений.
Лучшее приложение с графическим интерфейсом для SSH (и все, что вы можете сделать в командной строке) - это iTerm 2 . В то время как у оригинального iTerm был интерфейс с вкладками, чем у Terminal, iTerm 2 снова затмевает терминал, добавляя:
screen
, и которое большинство людей считает лучше и быстрее, чем screen
)и многое другое. Некоторые упоминаются здесь, но некоторые нет, такие как сопроцессы, триггеры, умный выбор, семантическая история и так далее. Разработка довольно активная, но документация, похоже, отстает. Я очень рекомендую это. Я использую его уже много лет и никогда не пропускал Терминал.
(Возможно, Терминал делает некоторые из вещей, о которых я здесь упоминаю - я так давно уже пользовался им, что не помню, но когда я переключился, я обратил пристальное внимание на различия, и у iTerm было много преимуществ И это становится лучше каждые несколько недель или месяцев.)
.ssh/config
: это стандартное решение SSH, и достаточно мощный, и он работает через ssh
, sftp
, scp
и любую другую утилиту SSH-родственная. Вы также можете синхронизировать его между компьютерами, чтобы вы могли легко подключиться к любому серверу с любого другого сервера.
ssh www
или ssh www.dev
(или любой другой псевдоним, который вы хотите использовать) намного проще, чем вводить (и запоминать!) имя пользователя, порт и путь к файлу ключа и любые другие параметры SSH, которые вы хотите использовать, особенно если у вас есть десятки или даже сотни машин, к которым вы подключаетесь. И вы пишете настройки, которые применяются к нескольким машинам, что, как я предполагаю, не может сделать управление соединением в Terminal.app.
Вы также можете посмотреть, как ZOC6 выглядит довольно круто.
Конфигурирование опций ssh и подключение к хостам ssh вручную всегда заставляют меня скучать и доставляют массу хлопот. В Codinn мы сделали несколько инструментов с графическим интерфейсом, чтобы сделать использование ssh простым. Эти инструменты помогли нам самим, а также могут помочь вам.
Core Shell - похожий на PuTTY инструмент с множеством дополнительных функций:
ssh_config
файл как источник расширенных параметров, особенно полезных для опытных пользователей.Фугу это то, что вы ищете.
vSSH на самом деле ssh-клиент, основанный на putty. Я купил его в магазине приложений примерно за 10 долларов, так что это очень много по сравнению с ZOC.
Если вы хотите запустить программу с графическим интерфейсом из ssh, вы можете использовать x11 и передавать ее с помощью xeyes.
См. Https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/
Просто скачайте Wine и загрузите PuTTy.exe, щелкните правой кнопкой мыши и запустите Wine, а когда Wine откроется, нажмите Enter (поддержка приложений), подождите секунду, и он откроется, просто убедитесь, что у вас есть сервер.
CyberDuck - отличный вариант. Я использовал его в этом семестре в дополнение к Терминалу. (CyberDuck полностью функционален, мы только что написали код в VI, поэтому использование Terminal for SSH для меня работало лучше.)
Вы можете получить CyberDuck бесплатно онлайн или по цене в App Store.
Другим вариантом является FileZilla . Я использовал его в Windows для FTP, но я считаю, что он также поддерживает SSH. Он определенно работает как на Mac, так и на Windows, так что это еще один вариант. FileZilla также бесплатно.