网站搜索

PAC Manager:远程 SSH/FTP/Telnet 会话管理工具


Linux管理员必须熟悉TelnetSSH。这些工具将帮助他们远程连接到服务器。但在他们的笔记本电脑/计算机上,他们可能不使用基于控制台的操作系统。对于那些在笔记本电脑上使用Linux的人来说,还有另一个名为PAC Manager的工具。

什么是 PAC 管理器?

PAC Manager 是一个基于GUI 的开源工具,用于配置和管理远程SSH/Telnet 连接。它支持RDPVNC集群连接/后连接本地执行EXPECT正则表达式等等。它可以在选项卡或单独的窗口中显示连接,并提供一个通知图标,以便轻松访问您配置的连接。

在 Linux 中安装 PAC 管理器

由于它基本上是一个GUI界面,因此您可能需要在计算机上安装SSH客户端和Telnet客户端。您可以通过以下网址下载最新的 PAC Manager 软件:

  1. http://sourceforge.net/projects/pacmanager/files/pac-4.0/

PAC Manager 可在RPMDEBTAR.GZ 软件包中使用。都有 32 位和 64 位版本。在 DebianUbuntuLinux Mint 上,您可以使用 dpkg 命令安装它。

sudo wget -c http://downloads.sourceforge.net/project/pacmanager/pac-4.0/pac-4.5.3.2-all.deb 
sudo dpkg -i pac-4.5.3.2-all.deb

RHELFedoraCentOS 上,您可以使用 rpm 命令安装它。

在 32 位系统上
sudo wget -c http://downloads.sourceforge.net/project/pacmanager/pac-4.0/pac-4.5.3.2-2.i386.rpm 
sudo rpm -ivh pac-4.5.3.2-2.i386.rpm
在 64 位系统上
sudo wget -c http://downloads.sourceforge.net/project/pacmanager/pac-4.0/pac-4.5.3.2-2.x86_64.rpm 
sudo rpm -ivh pac-4.5.3.2-2.x86_64.rpm

在我的 Linux Mint上,我发现了这样的错误。如果您也遇到类似的错误。

sudo dpkg -i pac-4.5.3.2-all.deb 

Selecting previously unselected package pac.
(Reading database ... 141465 files and directories currently installed.)
Unpacking pac (from pac-4.5.3.2-all.deb) ...
dpkg: dependency problems prevent configuration of pac:
.....

要修复它,您应该运行。

sudo apt-get -f install

-f 参数告诉 apt-get 修复损坏的依赖项。然后为了确保错误已经消失,我使用dpkg命令重新运行安装

样本输出
pungki@mint15 ~/Downloads $ sudo dpkg -i pac-4.5.3.2-all.deb 

(Reading database ... 142322 files and directories currently installed.)
Preparing to replace pac 4.5.3.2 (using pac-4.5.3.2-all.deb) ...
Unpacking replacement pac ...
Setting up pac (4.5.3.2) ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
pungki@mint15 ~/Downloads $

PAC 管理器功能

在这里,我们通过屏幕截图讨论一些有用的功能。

多协议

PAC 支持多种协议,包括 FTPSSHRDPVNC 等。在使用 PAC Manager 创建连接之前,请确保已安装您所需的协议。例如,在我的 Linux Mint 上,我必须先安装 rdesktop 软件包,然后才能创建远程桌面 (RDP) 连接入口。

安装rdesktop后,我可以使用RDP远程Windows计算机。

选项卡支持

如果您使用PAC Manager运行多个远程连接,这些连接将显示在选项卡中。 PAC Manager 还可以在其选项卡中显示本地控制台。只需点击底部的终端图标即可。因此,您可以在同一窗口管理远程连接和本地控制台

您还可以拆分连接显示 只需右键单击连接选项卡名称,然后选择拆分 > 水平,并使用TAB垂直TAB

代理支持

当您位于代理服务器后面时,PAC提供要设置的代理参数。可以全局每个连接设置代理参数。

集群连接

如果您管理多台服务器,并且要在这些服务器上执行相同的任务,则可以使用集群连接功能。集群连接将打开一个窗口,其中包含到指定主机的多个连接。在其中一台主机中输入的任何文本都将被复制到所有其他已连接的活动主机。

如果您需要在每台主机上运行相同的命令,此功能将非常有用。执行这些命令将确保所有主机保持同步。

要添加集群,您需要单击左侧窗格中的集群选项卡。然后单击管理集群以显示PAC集群管理

首先,您必须创建一个集群名称。单击添加按钮并为其指定名称。接下来,您可以从右侧窗格中的正在运行的集群已保存的集群自动集群分配集群成员

可用连接的列表将出现在左窗格中。您可以选择它们并单击添加到集群按钮。然后点击确定保存。

要运行集群,您可以返回集群选项卡。选择集群名称,然后单击底部的连接按钮。

KeePass 集成

管理多个服务器意味着管理多个凭据。记住所有凭据并不容易。对于那些使用 KeePass 密码保险箱 的人来说,他们会很高兴知道这一点。 PAC Manager可以使用KeePass数据库密码来避免用户手动输入凭据。

PAC Manager 可以从 KeePass 数据库获取凭据并自动为您加载。当然,您必须提供KeePass主密码才能打开数据库。

要启用KeePass 集成,您必须先安装 KeePass 软件。之后,您可以从 KeePassX where 参数中选择 Infer ‘User/Password’。

默认情况下,标题字段将作为PAC Manager检查的参考。可用字段有评论创建密码标题url用户名

下一步是您需要提供要在 KeePass 数据库 中检查的 Perl 正则表达式 模式。然后按检查按钮查看结果。

当然,PAC Manager 中还有许多其他有趣的功能,例如LAN 唤醒和通过Perl 脚本脚本支持 >。本文只是简单地剥离了日常需求中可能用到的功能。

参考链接

PAC 经理主页

现在就这样,我将再次发表另一篇精彩的文章,在此之前,请继续关注 TecMint.com 以获取更多此类精彩的指南。请不要忘记分享并提出您的宝贵意见