有SSH连接管理器吗?


24

是否有一个应用程序(或GnomePanel插件)允许存储SSH连接信息并在单击时打开终端?

我知道Nautilus使用Ubuntu的“ Password and Encryption keys”来做到这一点,但是对于终端来说有这样的事情吗?

Answers:


13

我很高兴你问这个问题。请查看PAC Manager,这是一个Perl / Gtk应用程序,它伪装成等效于Ubuntu / General Linux SecureCRT,但还有更多选择!

特点(到目前为止):

  • 简单的GUI来管理/启动与远程计算机的连接。
  • 可配置的[Pre | Post]连接本地命令执行。
  • 发送给连接的客户端的宏(命令)的可配置列表。
  • 连接后在本地执行的宏(命令)的可配置列表。
  • 可通过“期望”在连接的机器上配置条件执行的列表:。忘记SSH证书了。链接多个ssh连接。自动创建隧道。等等
  • 能够通过代理服务器连接到计算机!
  • 集群连接。
  • TABBED / WINDOWED终端
  • 局域网唤醒功能
  • 局部和全局变量,例如:一次写下一个密码,在任何地方使用它,集中修改以便更快地进行更改!将它们用于:。密码库。重用连接字符串。等等
  • 无缝的Gnome / Gtk集成。
  • “右键”托盘图标可快速启动托管连接。
  • 用Perl / Gtk编写(等等,这一个功能吗?恩,这是给我的!; =)
  • 提供DEB,RPM和.TAR.GZ软件包!!
  • 它是免费的(与自由一样)!并根据GNU GPLv3许可。

在安装PAC之前,需要以下软件包:

libgnome2-gconf-perl
libexpect-perl
libnet-proxy-perl
libcrypt-cbc-perl
libcrypt-blowfish-perl
libgtk2-gladexml-perl
libgtk2-ex-simple-list-perl
libnet-arp-perl
libossp-uuid-perl
libcrypt-rijndael-perl
libgtk2-uniqu

http://sourceforge.net/projects/pacmanager/


这真的是一个很棒的工具,唯一的问题是Ubuntu在安装前哭喊说质量不好的软件包。但是效果
不错

看起来像一个功能齐全的应用程序,在16.04中运行良好。
凯文·鲍文

7

您是否每次在使用SSH密钥身份验证时都打扰您的详细信息,这样您的用户无需密码即可登录其他计算机。这是相当强大的功能,并且非常容易上手。

首先,您需要为用户生成一个密钥。这包括公共密钥和私有密钥。(侧边栏:永远不会,永远不要给任何人您的私钥。)只需运行:

ssh-keygen

它会询问您是否需要每次使用密钥时都必须输入的密码。随你(由你决定。完全可选。

完成后,您只需将密钥上传到服务器即可。幸运的是,甚至还有一个小应用程序可以为您处理:

ssh-copy-id remote_user@remote_host

然后ssh remote_user@remote_host应该没有提示就登录。

对于一键启动器,只需使用以下命令即可创建启动器:

gnome-terminal -e "ssh remote_user@remote_host"

我还在~/.bash_aliases文件中编写了一些别名脚本来触发连接(因为我真的很懒!)。


感谢您的评论!我正在使用publickey可用的网站,很遗憾,我正在使用的某些网站(我是网络开发人员)仅允许keyboardauth
German Rumm

6

比安装应用程序简单得多的方法。

在桌面上创建一个目录(例如,将其称为ssh)。

在您最喜欢的编辑器中,创建一个名为[我想ssh到的服务器名]的文件。

在那个文件中

[Desktop Entry]
Version=1.0
Type=Application
Name=SERVER NAME
Comment=ssh to SERVER NAME
Exec=ssh user@SERVER NAME
Icon=
Path=
Terminal=true
StartupNotify=false

现在将文件标记为可执行文件。做完了

希望能有所帮助。


桌面输入方法+1:简单,清晰且易于管理!请记住,当您的用户名中带有\时(如必须在NT域前面加上同样开放的ID),ssh命令本身需要2个反斜杠,因此.desktop条目中的命令需要4,例如 [domain]\\\\[username]@[server]
级别,2015年

5

Gnome Connection Manager绝对值得一试。它提供了一些有趣的功能并且可以使用,尽管还没有成熟。


这是下一个示例。简单的应用程序才是好的。GCM仅充当SSH连接管理器,而没有其他作用-这就是它的优势。
jacek.ciach

4

看一下SSHMenu-它集成到Gnome面板中,并允许每个连接打开一个终端。

sshmenu-gnome

sudo apt-get install sshmenu-gnome

2
尝试过,很棒的应用程序。但这仅适用于publickey身份验证。至少我没有找到一个方法来提供密码
德国Rumm



0

我已经在Ubuntu中使用Remmina一段时间了,我认为它工作得很好并且易于使用。它与Putty非常相似,并支持DP,VNC,SPICE,NX,XDMCP,SSH和EXEC等不同协议。

雷米纳主窗口

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.