寻找支持 Ubuntu 的多选项卡式 SSH 客户端

寻找支持 Ubuntu 的多选项卡式 SSH 客户端

我在用摩巴Xterm在 Windows 上使用 SSH 客户端;但是,我想切换到 Ubuntu。

有没有什么应用程序可以推荐,支持:

  • 至少 12 节课
  • 选项卡式会话
  • 多执行支持

我更喜欢使用开源解决方案(免费或付费),但也会考虑专有软件。

答案1

到目前为止我发现的最佳解决方案是屏风 (在您的情况下可能在您的客户端机器上运行). 它是一个基于tmux (也可以用屏幕代替)并且可以实现你想要的,并且具有其他很棒的功能,例如通知,这对我来说几乎是必不可少的(我也在基于 Arch 的系统上使用它)

  • 您可以在同一个窗口上进行分割,也可以创建多个窗口。

  • 然后你可以向所有窗口输入命令(带有Ctrl+F9或分裂(带有Shift+F9

  • 处理多个可(可拆卸)连接的正在运行的会话(事例)

  • 您还可以设置配置文件以启动byobu 会议具有某些配置(分割、窗口、类似 ssh 的命令……)

  • 通知(更新、需要重启……)和类似系统托盘的“指示器”(cpu、mem、熵、wlan 强度……)。

查看这个帖子来自这个伟大工具之父(Canonical 云员工 Dustin Kirkland),附带一个简单但实​​用的视频教程。

答案2

如果你正在寻找类似于 puTTy/SecureCRT 的原生 Linux SSH 会话管理器,我诚挚推荐PAC 经理

更新 20190426: 正如 @rince 指出的那样,GitHub 上现在有一个名为 PAC Manager 的分支Asbru 连接管理器正在积极开发中。它似乎保留了与 PAC Manager 相同的功能。

PAC Manager/Asbru 基本上是一个 GUI 前端,用于按名称、组、供应商类型、设备、交换机、路由器、防火墙组管理您的 SSH 会话。您还可以设置脚本、KeePass 集成等。

以下是其部分功能的简要列表:

  • 独特的 Linux 应用程序来实现 SecureCRT 的功能(或多或少!)
  • 远程和本地宏
  • 使用 EXPECT regexp 远程发送命令
  • 集群连接。同一集群上的连接共享按键。
  • 脚本支持。(通过 Perl 代码)
  • 通过 cu/tip/remote-tty 连接进行串行/tty 连接。
  • 连接前/连接后本地执行
  • 用于连接的标签或窗口。
  • 代理支持
  • KeePass 集成
  • LAN 唤醒功能
  • 可以在同一个 TAB 中拆分端子
  • 通过托盘菜单图标快速访问配置的连接
  • 适用于 ssh、telnet、sftp、rdesktop、vnc、cu、remote-tty、ftp 等的最佳 Linux GUI)

PAC 管理器应用程序可以以 .deb、.rpm 或传统的 .tar.gz 格式使用。

安装说明可以在这里找到这里

可以使用以下命令安装 Asbru 连接管理器应用程序:

curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash
sudo apt-get install asbru-cm

我不确定 PAC Manager 目前的开发有多活跃;但作为一名网络工程师,我发现它在具有大量设备的环境中很有用。

我已成功在 Xubuntu 12.04、16.04 和 18.04 上安装使用 PAC Manager。我还在 10.04 上成功安装了 Asbru Connection Manager,它似乎在 19.04 上也能正常工作。

答案3

尝试一下 PAC Manager。我真的很喜欢它。 https://sourceforge.net/projects/pacmanager/

我能找到的适用于 Linux 的最佳 SSH 客户端。

答案4

另一个解决方案是,如果您运行 Gnome,请尝试Argos 扩展

只需将您的 ssh 命令放入其中argos.sh

例如 :

echo "SSH"
echo "---"
echo "your_server" | iconName=gnome-terminal bash='ssh user@your_server' terminal=true"

相关内容