Installera på GNU/Linux utan GUI via SSH X-forward

Secure Server Backup är ett verktyg som använder GUI. För att kunna använda detta på en server med endast kommandoskal behöver några programpaket installeras. Dessa programpaket kan sedan transportera fönster över en SSH-session (X11 Forwarding).

Som exempel i denna guide använder vi minimala installationer av CentOS 5.3, i386 (32-bit) och Ubuntu Server 8.04.2 LTS (32-bit). Givetvis kan du installera Secure Server Backup på en annan distribution. Du behöver då hitta de programpaket som krävs och installera dessa:

• xauth
• libXi.so.6
• libXtst.so.6


1. Klientmjukvara (SSH-klienten)
1.1 GNU/Linux:
I GNU/Linux använder du vanliga SSH-kommandot. Inga särskilda inställningar behöver göras. Detta förutsätter att du har X11 installerat. X11 ingår i fönsterhanterare som Gnome och KDE.

1.2 Mac OS X:
I Mac OS X behöver du använda terminalen som finns i programmet X11 (/Program/Verktygsprogram/X11.app). Saknar du programmet kan du installera detta från dina installationsskivor (Mac OS X 10.4). Kör du Mac OS X 10.3 finns det att ladda hem här.

1.3 Windows:
PuTTY SSH/Telenet-klient
Xming för att kunna visa X11-applikationer

1.3.1 Installera Xming. Installationen kräver administrativa rättigheter.

1.3.2 I PuTTY behöver du aktivera X11 forwarding under Connection>SSH>X11>Enable X11 forwarding:

Enable X11 forwarding in PuTTY

För att slippa bocka för denna varje gång kan du spara konfigurationen under Session, markera Default Settings och trycka på Save.


2. Servermjukvaran (Secure Server Backup):
För att inte få några rättighetsproblem vid backup-jobb så installerar vi Secure Server Backup som root.

$: Betyder att kommandot körs som vanlig användare
#: Betyder att kommandot körs som root


2.1 Logga in med root, eller kommandot:
$ su -
<root-kontots lösenord>

2.2 I vissa distributioner (t.ex. Ubuntu) är root-kontot inaktiverat. Skriv då istället:
$ sudo -s
<ditt användarlösenord>


3. Ladda hem och installera Secure Server Backup:
Gå till den mapp du vill installera programmet i. För att göra det enkelt installerar vi programmet i /root.

3.1 Skapa en programmapp:
# mkdir secure_server_backup

3.2 Gå till mappen:
# cd secure_server_backup

3.3 Ladda hem programmet:
#wget http://www.securebackup.se/download/server-backup/linux_bsd_solaris_hpux/secure_server_backup_nix.tar.gz

3.4 Packa upp programmet:
# tar zxvf secure_server_backup.tar.gz

3.5 Installera programmet:
# ./bin/install.sh


4. Installera de programpaket som krävs för X11 forwarding på CentOS 5.3: (Gå till sektion 5 om du använder Ubuntu)
# yum install xorg-x11-xauth

Install needed packages with YUM

4.1 Ytterligare ett bibliotek krävs för att köra BackupManager.sh:
# yum install libXtst

4.2 Logga ut och in igen så Xauth kan skapa filen .Xauthority. Gå vidare till sektion 6.


5. Installera de programpaket som krävs för X11 forwarding på Ubuntu Server 8.04.2 LTS:
# apt-get install xauth

Install needed packages for Ubuntu


5.1 Följande bibliotek krävs av Secure Server Backup:
# apt-get install libxtst6 libxi6

5.2 Logga ut och in igen så Xauth kan skapa filen .Xauthority.


6. Starta Secure Server Backup:
# /root/secure_server_backup/bin/BackupManager.sh

Login to Secure Server Backup

Inloggningsrutan ska nu dyka upp. Nu är det bara att logga in och skapa dina backup-jobb.