Lássunk hozzá!
Szerver telepítése, majd ssh-val való elérése.
A kiszemelt szerver gépre egy minimális alaprendszert kell telepíteni, én a szűkös tárhely miatt egy Ubuntu 9.04 szervert telepítettem, a lehető legszükségesebb csomagokkal, de egy szerver verzió tökéletesen megteszi.
Miután az alaprendszer feltelepült, mac cím alapján dhcp szerverrel statikus ip-t állítottam be a szervernek, nálam ez a 192.168.0.102-ő lett, ezt jegyezzük meg.
Ezek után egy ssh szervert kell telepíteni a szerver gépre, hogy betudjunk ssh-ni másik gépről.
sudo apt-get install ssh
Beállítja magát automatikusan.
Majd a másik gépnél, ami előtt ülünk, nyitunk egy terminált, és ssh-val csatlakozunk a szerver géphez.
Ekkor bekel jelentkezni, a szerver telepítésnél megadott jelszóval.
Ha minden rendben van akkor ilyesmit kell látnunk:
ssh szerver.gep.ip.cime
Ami nálam így néz ki:
yolan@geip:~$ ssh 192.168.0.102
yolan@192.168.0.102's password:
Linux server 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:48:10 UTC 2009 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sun Jun 7 14:44:53 2009 from 192.168.0.100
yolan@server:~$
Ez azt jelenti, hogy sikeresen tudtunk csatlakozni, kezdődhet az igazi meló.
Szerver gépen futtatott alkalmazások grafikus felületének küldése, fogadása.
Az egész módszerhez találtam egy mini-how-to-t, ami több tíz oldalnyi tömény angol dokumentáció volt. Itt köszönöm testvéremnek, hogy a lényeget kivadászta belőle, ami 1 sor hozzáadása a megfelelő konfigurációs fájlhoz. Nekem semmit nem kellett tennem, mert megtalálható volt a hozzáadandó sor, de azért leírom.
ssh-val kapcsolódunk a szerverhez (ssh szerver.gep.ip.cime) majd egy konfigurációs fájlt kell szerkeszteni, hogy a szerver gép továbbítsa az adott program grafikus felületét a kliens gépnek.
sudo nano /etc/ssh/sshd_config
Ekkor megnyílik a config fájl, melyben a nyilakkal tudunk navigálni. A vége felé ezt a bekezdést kell megkeresni:
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no
Ahol is a kiemelt sor a fontos számunkra, ha benne van akkor szépen CRTL+X-el kilépünk, ha nincs akkor beírjuk és a CRTL+O-val elmentjük.
Így most már továbbítani fogja.
Amennyiben hozzá kellett adni a plusz sort, indítsuk újra a rendszert.
sudo reboot
Nálam a kimenete:
yolan@server:~$ sudo reboot
Szórt üzenet yolan@server feladótól
(/dev/pts/0) ekkor: 16:06 ...
The system is going down for reboot NOW!
yolan@server:~$ Connection to 192.168.0.102 closed by remote host.
Connection to 192.168.0.102 closed.
A cikk még nem ért véget, kérlek, lapozz!