PAC Manager: Et Remote SSH/FTP/Telnet Session Management Tool


Linux-administrator skal have været fortrolig med Telnet og SSH. Disse værktøjer hjælper dem med at oprette forbindelse til serveren eksternt. Men på deres bærbare computer/computer bruger de muligvis ikke et konsolbaseret operativsystem. For dem, der bruger Linux på deres bærbare computer, er der et andet værktøj ved navn PAC Manager.

Hvad er PAC Manager?

PAC Manager er et open source GUI-baseret værktøj til konfiguration og styring af eksterne SSH/Telnet-forbindelser. Det understøtter RDP, VNC, makroer, klyngeforbindelser, præ/post-forbindelser, lokale henrettelser, EXPECT regulære udtryk og meget mere. Det kan vise forbindelserne i faner eller separate vinduer, og det giver et meddelelsesikon for nem adgang til dine konfigurerede forbindelser.

Installation af PAC Manager i Linux

Da det dybest set er en GUI-grænseflade, skal du muligvis installere SSH-klient og Telnet-klient på din computer. Du kan downloade den nyeste PAC Manager-software på denne URL:

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

PAC Manager er tilgængelig i RPM-, DEB- og TAR.GZ-pakker. Både i 32 bit og 64 bit version. På Debian, Ubuntu og Linux Mint kan du installere det ved hjælp af dpkg-kommandoen.

$ 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

På RHEL, Fedora og CentOS kan du installere det ved hjælp af kommandoen rpm.

$ 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
$ 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

På min Linux Mint fandt jeg en fejl som denne. Hvis du også får lignende fejl.

$ 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:
.....

For at ordne det skal du køre.

$ sudo apt-get -f install

Parameteren -f fortæller apt-get til fix-brudte afhængigheder. Så for at sikre, at fejlen er forsvundet, kører jeg installationen igen ved hjælp af dpkg-kommandoen

[email  ~/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 ...
[email  ~/Downloads $

PAC Manager-funktioner

Her diskuterer vi nogle nyttige funktioner med skærmbilleder.

PAC understøtter multiprotokol fra FTP, SSH, RDP, VNC og mange flere. Sørg for, at den protokol, du har brug for, allerede er installeret, før du opretter en forbindelse til PAC Manager. For eksempel på min Linux Mint skal jeg installere rdesktop-pakken, før jeg opretter en RDP-forbindelse (Remote Desktop).

Når rdesktop er installeret, kan jeg bruge RDP til ekstern Windows-maskine.

Hvis du kører flere fjernforbindelser ved hjælp af PAC Manager, vises disse forbindelser i faner. PAC Manager kan også vise en lokal konsol i fanen. Klik bare på et terminalikon i bunden. Så du kan administrere fjernforbindelser og lokal konsol i det samme vindue.

Du kan også dele forbindelsesvisning. Højreklik bare på navnet på fanen Forbindelser, og vælg Opdel> Vandret med TAB eller Lodret med TAB.

Når du står bag proxyserver, giver PAC den proxyparameter, der skal indstilles. Proxy-parameter kan indstilles globalt eller for hver forbindelse.

Hvis du administrerer flere servere, og du har den samme opgave at gøre på disse servere, kan du bruge funktionen Cluster forbindelser. Klyngeforbindelse åbner et vindue med flere forbindelser til bestemte værter indeni. Enhver tekst, der er skrevet i en af værterne, replikeres til alle andre tilsluttede og aktive værter.

Denne funktion vil være nyttig, hvis du har brug for at køre de samme kommandoer på hver vært. Udførelse af disse kommandoer vil sikre, at alle værter holdes synkroniserede.

For at tilføje en klynge skal du klikke på fanen Klynge, der findes i venstre rude. Klik derefter på Manage Clusters for at få vist PAC Cluster Management.

Først skal du oprette et klyngenavn. Klik på knappen Tilføj, og giv det et navn. Dernæst kan du tildele klyngemedlemmer fra Kørende klynger, gemte klynger eller automatiske klynger i højre rude.

En liste over tilgængelige forbindelser vises i venstre rude. Du kan vælge dem og klikke på knappen Føj til klynge. Klik derefter på OK for at gemme det.

For at køre klyngen kan du gå tilbage til fanen Klynge. Vælg klyngenavnet, og klik på Tilslut-knap, som er tilgængelig i bunden.

Administration af flere servere betyder styring af flere legitimationsoplysninger. Det er ikke let at huske alle legitimationsoplysninger. For dem, der bruger KeePass Password Safe, vil de gerne vide dette. PAC Manager kan bruge KeePass-databasekodeord for at undgå, at brugeren indtaster legitimationsoplysninger manuelt.

PAC Manager kan tage legitimationsoplysninger fra KeePass-databasen og indlæse det automatisk for dig. Selvfølgelig skal du angive KeePass-hovedadgangskode for at åbne databasen.

For at aktivere KeePass-integration skal du først have KeePass-software installeret. Derefter kan du vælge Slut 'Bruger/adgangskode' fra KeePassX hvor parameter.

Som standard vil titelfelt være en reference, der skal kontrolleres af PAC Manager. De tilgængelige felter er kommentar, oprettet, adgangskode, titel, url og brugernavn.

Det næste trin er, at du skal angive et Perl Regulars Expression-mønster, der skal kontrolleres i KeePass-databasen. Tryk derefter på Check-knappen for at se resultatet.

Selvfølgelig er der mange andre interessante funktioner i PAC Manager, såsom Wake On LAN og scripting support via Perl script. Denne artikel skræller simpelthen de funktioner, der kan bruges i daglige behov.

Reference Links

PAC Manager-startside

Det er det for nu, jeg vil komme op igen med en anden god artikel, indtil da hold øje med TecMint.com for flere sådanne fantastiske howto's. Glem ikke at dele og give dine værdifulde kommentarer.