Zoeken op website

PAC Manager: een tool voor het beheren van SSH/FTP/Telnet-sessies op afstand


Linux-beheerder moet bekend zijn met Telnet en SSH. Met deze tools kunnen ze op afstand verbinding maken met de server. Maar op hun laptop/computer gebruiken ze mogelijk geen consolegebaseerd besturingssysteem. Voor degenen die Linux op hun laptop gebruiken, is er nog een tool genaamd PAC Manager.

Wat is PAC-manager?

PAC Manager is een open source GUI-gebaseerde tool voor het configureren en beheren van SSH/Telnet-verbindingen op afstand. Het ondersteunt RDP, VNC, Macro's, Clusterverbindingen, pre/postverbindingen, lokale uitvoeringen, EXPECT reguliere expressies en nog veel meer. Het kan de verbindingen weergeven in tabbladen of aparte vensters en het geeft een meldingspictogram voor gemakkelijke toegang tot uw geconfigureerde verbindingen.

Installatie van PAC Manager onder Linux

Omdat het feitelijk een GUI-interface is, moet u mogelijk de SSH-client en de Telnet-client op uw computer installeren. U kunt de nieuwste PAC Manager-software downloaden via deze URL:

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

PAC Manager is beschikbaar in RPM, DEB en TAR.GZ pakketten. Zowel in 32 bit als 64 bit versie. Op Debian, Ubuntu en Linux Mint kunt u het installeren met de opdracht 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

Op RHEL, Fedora en CentOS kun je het installeren met behulp van het rpm-commando.

Op 32-bits systemen
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
Op 64-bits systemen
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

Op mijnLinux Mint vond ik een dergelijke fout. Als u ook een soortgelijke foutmelding krijgt.

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

Om het te repareren, moet je rennen.

sudo apt-get -f install

De parameter -f vertelt apt-get om defecte afhankelijkheden te repareren. Om er zeker van te zijn dat de fout is verdwenen, voer ik de installatie opnieuw uit met het dpkg-commando

Voorbeelduitvoer
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 Manager-functies

Hier bespreken we enkele handige functies met schermafbeeldingen.

Multi-protocol

PAC ondersteunt meerdere protocollen van FTP, SSH, RDP, VNC en nog veel meer . Zorg ervoor dat het benodigde protocol al is geïnstalleerd voordat u verbinding maakt met PAC Manager. Op mijn Linux Mint moet ik bijvoorbeeld het rdesktop pakket installeren voordat ik een Remote Desktop (RDP) verbinding maak binnenkomst.

Zodra rdesktop is geïnstalleerd, kan ik RDP gebruiken op een externe Windows-machine.

Ondersteuning voor tabbladen

Als u meerdere externe verbindingen uitvoert met PAC Manager, worden deze verbindingen weergegeven in Tabbladen. PAC Manager kan ook een lokale console weergeven op zijn tabblad. Klik gewoon op een terminalpictogram onderaan. U kunt dus verbindingen op afstand en lokale console beheren in hetzelfde venster.

U kunt ook verbindingen splitsen weergeven. Klik met de rechtermuisknop op de naam van het tabblad Verbindingen en kies Splitsen > Horizontaal met TAB of Verticaal met TAB.

Proxy-ondersteuning

Wanneer u zich achter de proxyserver bevindt, geeft PAC de proxyparameter op die moet worden ingesteld. De proxyparameter kan algemeen worden ingesteld of voor elke verbinding.

Clusterverbindingen

Als u meerdere servers beheert en op die servers dezelfde taak moet uitvoeren, kunt u de functie Clusterverbindingen gebruiken. Clusterverbinding opent een venster met meerdere verbindingen met gespecificeerde hosts binnenin. Elke tekst die in een van de hosts wordt getypt, wordt gerepliceerd naar alle andere verbonden en actieve hosts.

Deze functie is handig als u op elke host dezelfde opdrachten moet uitvoeren. Het uitvoeren van deze opdrachten zorgt ervoor dat alle hosts gesynchroniseerd blijven.

Om een cluster toe te voegen, klikt u op het Cluster-tabblad in het linkerdeelvenster. Klik vervolgens op Clusters beheren om PAC-clusterbeheer weer te geven.

Eerst moet u een Clusternaam aanmaken. Klik op de knop Toevoegen en geef deze een naam. Vervolgens kunt u clusterleden toewijzen uit Running Clusters, Opgeslagen clusters of Automatische clusters in het rechterdeelvenster.

Er verschijnt een lijst met beschikbare verbindingen in het linkerdeelvenster. U kunt ze kiezen en op de knop Toevoegen aan cluster klikken. Klik vervolgens op OK om het op te slaan.

Om het cluster uit te voeren, gaat u terug naar het tabblad Cluster. Kies de clusternaam en klik op de knop Verbinden onderaan.

KeePass-integratie

Het beheren van meerdere servers betekent het beheren van meerdere inloggegevens. Het is niet eenvoudig om alle inloggegevens te onthouden. Degenen die KeePass Password Safe gebruiken, zullen dit graag weten. PAC Manager kan het KeePass-databasewachtwoord gebruiken om te voorkomen dat de gebruiker de inloggegevens handmatig invoert.

PAC Manager kan inloggegevens uit de KeePass database halen en deze automatisch voor u laden. Natuurlijk moet u het KeePass-hoofdwachtwoord opgeven om de database te openen.

Om KeePass-integratie in te schakelen, moet eerst KeePass-software geïnstalleerd zijn. Daarna kunt u ‘Gebruiker/Wachtwoord’ selecteren uit KeePassX waar de parameter is.

Standaard is het titelveld een referentie die moet worden gecontroleerd door PAC Manager. De beschikbare velden zijn opmerking, aangemaakt, wachtwoord, titel, url en gebruikersnaam.

De volgende stap is dat u een Perl Regulars Expression-patroon moet opgeven dat moet worden gecontroleerd in de KeePass-database. Druk vervolgens op de knop Controleren om het resultaat te zien.

Natuurlijk zijn er nog veel meer interessante functies in de PAC Manager zoals Wake On LAN en scripting-ondersteuning via Perl-script >. Dit artikel beschrijft eenvoudigweg de functies die kunnen worden gebruikt in dagelijkse behoeften.

Referentiekoppelingen

PAC Manager-startpagina

Dat was het voor nu, ik zal weer met een geweldig artikel komen, tot die tijd blijf op de hoogte van TecMint.com voor meer van zulke geweldige howto's. Vergeet niet te delen en uw waardevolle opmerkingen te geven.