SecureCRT, Termius, MPutty, (supper)Putty, SolarPutty, mRemoteNG, iTerm, Mobaxterm, Windows Terminal

Альтернативы SecureCRT:

  • Termius – кросс-платформенная альтернатива
  • Windows: Windows Terminal, mRemoteNG, MPutty, SupperPutty, SolarPutty, Mobaxterm (препод Linux особенно хвалил)
  • MacOS: iTerm2 – шикарная альтернатива на Mac

 

 

PUTTY

Король, использую его + закладки сессий самой Windows. Получается довольно удобно. 🙂

По PPK можно легко получить public key – это делает WinSCP с кнопки.

 

MPutty

MPutty – Multi-tabbed Putty – очень удобен, но местами глючен, поэтому я предпочитаю “чистый” putty.

Настройки отличные от default:

  • показывать название сессии вместо его IP (по умолчанию)
    Tools -> Settings -> General -> Tab name -> Show Display name
  • MTPuTTy tools -> settings -> advanced -> autosave on quit -> open sessions
  • View -> Toolbar disable (он глючный и я им не пользуюсь)

 

SecureCRT
ANSI color
Для включения в SecureCRT передачи цветов из рабочего окружения сервера, как по умолчанию делает Puttty, нужно в настройке Emulator поставить Terminal: xterm, галку ANSI color. Color Scheme (цветовая тема самого SecureCRT) вместе с ANSI color в старых версиях Secure может не работать или работать с глюками, поэтому эту опцию я отключил.
Putty Keepalive

You could connect as per your post and then right click on the title bar and “Change Settings”, “Connection”, and put in a number in the “Seconds between keepalives” (I usually put in 60).

 

Windows SSH Client
  • У Windows свой ssh клиент со своими known_hosts (хранит в файле ключи в отличии от putty – который в реестре).

 

Windows terminal

https://learn.microsoft.com/en-us/windows/terminal/

Установка

https://github.com/microsoft/terminal # в том числе описана установка без Microsoft Store у меня сработала только через powershell (через GUI зависла): Add-AppPackage

.\Microsoft.WindowsTerminal_1.22.11751.0_8wekyb3d8bbwe.msixbundle
Download the Microsoft.WindowsTerminal_.msixbundle file from the Assets section. To install the app, you can simply double-click on the .msixbundle file, and the app installer should automatically run.

Panes
vertical: alt_shift_+
horizontal: alt_shift_-
rearrange: alt_shift_arrows
navigate: alt_arrows

Shortcuts
Ctrl + Shift + T: открыть новую вкладку
Ctrl + Shift + W: закрыть текущую вкладку (или панель внутри вкладки)
Ctrl + Tab: переключение на вкладку вправо (вперед) ; аналогично в Chrome
Ctrl + Shift + Tab: переключение на вкладку влево (назад) ; аналогично в Chrome
Ctrl + mouse_wheel: масштабирование текста во вкладке
Alt + enter: полный экран

Тюнинг

  • Reorder profiles/пересортировка вкладок делается через json
  • Убрать переименование в OpenSSH:
    “suppressApplicationTitle”: true
  • Чтобы не путаться в окнах для темной темы сделал Tab width = compact.
    Остальные попытки провалились (или вообще не работает или активное окно становится ярким, что недопустимо для меня):
    – подсвечивать выбранный tab более ярко чем есть не научился
    – эксперименты с опциями background unfocusedBackground
https://learn.microsoft.com/en-us/windows/terminal/customize-settings/themes#theme-colors
https://learn.microsoft.com/ru-ru/windows/terminal/customize-settings/profile-appearance
https://learn.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes
https://github.com/microsoft/terminal/discussions/14844
https://www.reddit.com/r/WindowsTerminal/comments/u218vo/how_do_i_change_the_colour_of_tabs_while_hovering/

Из явных плюсов
– можно мышкой и через keyboard shortcut переключаться между окнами и отдельными вкладками
– копирование работает в рамках окна
– можно отматывать окно так же мышкой (как колесом физическим, так и слайдером)
– предупреждение при вставлении multiline текста в терминал
– есть полноэкранный режим

Минусы

  • можно случайно закрыть один tab, предупреждения включены только для множества, но есть якобы рабочий workaround (у меня сходу не сработал и судя по всему он перестал работать); стараюсь не переключать мышкой табы, только hotkey
https://superuser.com/questions/1845162/powershell-warning-before-closing-a-single-tab
https://github.com/microsoft/terminal/issues/6549
https://github.com/microsoft/terminal/issues/18879
"showCloseButton": "never"
I can now close tabs with CTRL+W or MiddleMouseButton.

Leave a Reply