Pages

Tuesday, 30 November 2021

A simple tabpaged terminal ------"tabssh"

 I have been a MobaXterm user since 2017 when I bought its professional version. It gave me a happy experience until recently because MobaXterm on my Windows 10 suddenly became so slow. While I cannot find the reason, I tried to find some alternatives. 

Before MobaXterm, I tried the combination of "screen + Linux VM + Putty + Windows 7", but I didn't have enough time to get used to screen for a real production way.

Now, I got the chance to try a similar combination with "screen" replaced by "tmux".


To make this workflow more fluent, I wrote a script called "tabssh". It basically implements two functions.

  • provide "auto-completion" of the server name to connect via bash-completion.
    • it reads ~/.ssh/known_hosts to find completion candidates
  • manage tab pages automatically via tmux's winows.

More details can be found at GitHub.



No comments:

Post a Comment