onsdag den 23. december 2009

Synology X11 forwarding

Jeg havde brug for (eller snarere et ønske om) at kunne starte x-programmer op på min Synology server. Jeg fik installeret de nødvendige programmer med ipkg og enablet X11Forwarding i sshd_config, men lige lidt hjalp det.

Efter en del baksen med det fandt jeg ud af, at sshd tilsyneladende er hardcodet til placeringen af xauth.


lillefix> grep xauth /usr/syno/sbin/sshd
/usr/X11R6/bin/xauth
xauthlocation
maxauthtries
No xauth program; cannot forward with spoofing.
lillefix> mkdir -p /usr/X11R6/bin
lillefix> cd /usr/X11R6/bin
lillefix> ln -s /opt/bin/xauth


Herefter kunne jeg starte xterm op i min ssh session

1 kommentar:

  1. Jeg har lige haft samme problem med en Iomega StorCenter med ssh enabled.
    Det viste sig, at løsningen var simplere.
    I dette tilfælde lå xauth et andet sted, men jeg tilføjede følgende linie i /etc/ssh/sshd_config:
    "XAuthLocation /mnt/system/opt/bin/xauth"

    SvarSlet