[cut]
> Hvis nu min Linux (RH 7.3 m. FTP-server) står og summer på et andet
> værelse, uden tastatur og skærm, kan det så lade sig gøre at
> betjene/administrere serveren, fra en Windows arbejdsstation ?
> Det kunne være rart, hvis det var med en slags X-klient og ikke
> bare i et terminal vindue !
[cut]
Naturligvis... men det er meget nemmere med "bare" et terminalvinue...
Anyway - her er hvad du skal gøre:
1) Hent VNC til både linux og windows hos
http://www.uk.research.att.com/vnc/ og installer programmerne. Til
windows kan du nøjes med at installere view'eren.
Flg. alene på RH-7.3:
2) I bunden af /etc/xinetd.conf tilføjes:
service vnc800x600x8
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
port = 5955
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -cc 3 -geometry 800x600
-depth 8
}
(Server_args linien må ikke ombrydes.)
(hvis du vil have flere farver end 256 (-depth 8) skal du fjerne -cc 3)
3) i /etc/X11/xdm/Xaccess fjerner du havelågen (#) foran linierne:
* #any host can get a login window
og
* CHOOSER BROADCAST #any indirect host can get a chooser
(de skal altså starte med * og ikke #)
4) og i /etc/X11/xdm-config sætter du et ! foran sidste linie, så der
står:
!DisplayManager.requestPort: 0
Reboot linux-maskinen, bare for tryghedens skyld
Fra din windowsmaskine starter du vncviewer'eren og i vinduet indtaster
du:
<linux maskinens ip-nummer>:55
"55" kommer fra xinet.conf:
port = 5955
Vil du også have et 1024x768 vindue i 16 bit farver, tilføjer du i
bunden af xinet.conf:
service vnc1024x768x16
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
port = 5958
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 1024x768 -
depth 16
}
Denne adgang kaldes fra windows med
<linux maskinens ip-nummer>:58
Tallene 5955 og 5958 er næsten tilfældige, men skal være 59xx og lad
hellere værre med at bruge 5900-5910.
Nu skal du så til at bokse med windows managers - TWM er ... simpel
Som sagt - et terminalvindue er MEGET simplere, men ikke helt så sjovt!
God fornøjelse.
Michael