Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[suse 9.2] freenx server

rolfb
2 antwoorden
  • Hoi,

    wie kan me helpen met het werkend krijgen van FreeNX op mijn suse 9.2 install.
    (Suse als server, client = windowslaptop)
    Wat heb ik gedaan:
    - ik heb via Yast de benodigde packages geïnstalleerd
    - op de laptop heb ik de windowsclient van nomachine geïnstalleerd (1.5.0-114)
    - op de server heb ik nxsetup –install –setup-nomachine-key –clean –purge gedraaid.
    - de output hiervan zegt dat ik /home/.nx//.ssh/client.id_dsa.key moet kopieren naar de client pc, dat heb ik gedaan.
    - sshd_config zegt oa:
    [code:1:4ad053457b]# HostKey for protocol version 1
    #HostKey /etc/ssh/ssh_host_key
    # HostKeys for protocol version 2
    HostKey /etc/ssh/ssh_host_rsa_key
    HostKey /etc/ssh/ssh_host_dsa_key

    #RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys[/code:1:4ad053457b]
    - als ik via een testaccount contact maak met de testserver van nomachine gaat dat goed (ergo: client is OK?)
    - als ik probeer te connecten naar mijn eigen server, krijg ik de melding:
    [code:1:4ad053457b]NX> 203 NXSSH running with pid: 1420
    NX> 285 Enabling check on switch command
    NX> 285 Enabling skip of SSH config files
    NX> 200 Connected to address: 192.168.1.34 on port: 22
    NX> 202 Authenticating user: nx
    NX> 208 Using auth method: publickey
    NX> 204 Authentication failed.[/code:1:4ad053457b]
    - ssh draait goed: inloggen (met username / pass) gaat prima.
    - nxserver draait ook goed?:[code:1:4ad053457b]
    root@SusePC:~> $ nxserver –status
    NX> 100 NXSERVER - Version 1.4.0-02 OS_(GPL)
    NX> 110 NX Server is running
    NX> 999 Bye
    [/code:1:4ad053457b]
    Google levert me vanalles, maar geen werkend antwoord…
    Iemand..?
  • Het probleem zit um in de authenticatie: blijkbaar staat er op de server een andere combi van password en username dan op de cliënt. Op welk account probeer je in te loggen, ik meen te begrijpen dat ssh standaard geen root-login toestaat, maar daar kan ik me in vergissen. Weet je zeker dat:
    a) de AuthorizedKeysFile de juiste inhoud heeft? (hoofdlettergevoelig enzo)
    b) deze file ook daadwerkelijk staat waar de server um verwacht?
    c) de rechten op de diverse files in orde zijn?

    Ik geef onmiddelijk toe dat ik Freenx helemaal niet ken, maar in jouw bericht vind ik genoeg aanknopingpunten om je (hopelijk) de goede richting op te sturen. Overigens kun je dat zelf ook: als je begrijpt wat de errormelding feitelijk zegt kun je redelijk eenvoudig concluderen wat er niet werkt zoals jij wil dat t werkt ;) In dit geval draait het om deze regel: [code:1:a43feeb435]NX> 204 Authentication failed.[/code:1:a43feeb435]Waaróm de authenticatie dan faalt haal je uit de rest van de info:
    # verbinden met de testserver werkt: cliënt werkt, dus da's het probleem niet
    # je kunt via ssh inloggen: conclusie: ssh werkt.
    Maar hóe werkt ssh? Juist: met een sleutel. Hoe die sleutel er uit ziet heb je vastgelegd in de file met ge-autoriseerde sleutels en waar die file te vinden is staat in de ssh_config file. Maar als één van beide niet klopt, zal authenticatie dus niet werken! En kun je dus niet inloggen…

    Afijn: hopelijk een voorbeeld van "je kunt wel iemand's fietsband plakken, maar als je t um leert kannie ut de volgende keer zelf" wat m.i. de essentie is van de Linux/OSS community :)

    Groet, M.V. Wesstein

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.