Toon posts:

[Debian&HPUX] Connecten naar een remote X server (CDE)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi allemaal,

Ik heb me de afgelopen dagen het schompes lopen zoeken, maar helaas. Mijn Google skillz verlaten mij langzamerhand, of er valt gewoon bar weinig over te vinden, en helaas vind ik zelf ook weinig bruikbaars op GoT. Er is zat over te vinden hoe je met SSH een X connectie kunt opzetten etc. maar er draait alleen Telnet op die bak :)

Het probleem is als volgt. Er staat hier een oude HP9000/D350 met een vers geinstalleerde HP-UX 11.0 erop. Deze is geinstalleerd met CDE Runtime Enviroment for Commercial Servers. Nu moet deze server dienst gaan doen als backup Oracle server. Alles leuk en aardig tot nu toe, maar de Oracle installatie heeft een JRE en X nodig (als dit niet zo is, let me know :) ). Nu is het opzich niet zo'n punt om een JRE te installeren, denk ik (het is bij collega's ook gelukt), maar het probleem zit 'em in het feit dat we geen grafische console hebben. Het enige wat we hebben is een seriele console en (nu komt het) een paar Linux bakken.

Mijn vraag is dus of het mogelijk is om mbv een Linux bakje remote met de X server te connecten die draait op de HP-UX machine, zonder SSH (!). Zo ja, hoe? En als ik SSH nodig heb, kan iemand me dan een beetje aanwijzen waar ik precompiled binaries voor HP-UX 11.0 vandaan kan halen, aangezien er geen compiler tools beschikbaar zijn. Andere manieren zijn ook welkom, zolang het maar werkt :)

Als ik ergens onduidelijk in ben, vraag gerust. Ik ben toch vast wel wat vergeten :P

PS. Als ik met GDM kijk welke XDMCP servers beschikbaar zijn, staat de machine in kwestie er wel bij, maar bij het connecten gebeurt er gewoonweg niets. Misschien een idee om dat op te lossen? Ik weet het echt niet meer...

edit:
OMG het zal me toch niet gebeuren :X Ik zet netjes Debian Testing in m'n topic titel maar dat draait op de Linux bakken 8)7
Als een modje even zo lief zou willen zijn om iets te wijzigen als dit te onduidelijk is ... ?

[ Voor 8% gewijzigd door Verwijderd op 21-06-2004 14:05 ]


Verwijderd

Log in met telnet op de HP/UX bak en doe dit:
code:
1
2
DISPLAY="<ip van linux systeem>:0.0"
export DISPLAY


Daarna doe je dit op het linux systeem:
code:
1
xhost +<ip van de hp/ux bak>


Vervolgens start je op de HP/UX bak de installer (in dezelfde telnet sessie waar je je DISPLAY variabele hebt gezet) en krijg je het "window" hiervan op je linux bak te zien.

De DISPLAY variabele bepaald waar X windows naar toe verbind om een "window" te laten zien. Met xhost regel je de access control lists van de X server op het linux systeem.

Mocht dit niet werken, zit er waarschijnlijk of een packetfilter die poort 6000..6010 blokkeert of een xhost die niet goed ingesteld staat (xhost + om de hele wereld te laten connecten, ideaal voor test situaties)

offtopic:
Jammergenoeg leidt vooruitgang in opensource software tot het vergeten van dit soort traditionele unix truukjes, terwijl die al jaren in gebruik zijn ....

[ Voor 79% gewijzigd door Verwijderd op 21-06-2004 14:17 ]


Verwijderd

Kan ook in 1 keer zo:
code:
1
/usr/bin/X11/hpterm  -display ip-van-linux-X-server:0  -title $(uname -n) -n $(uname -n)  &

Zo start ik HP sessies op het werk vanuit PuTTy naar exceed.