Moin, ich habe mal ein Frage zu ssh: Ich würde gerne das Laptop via wlan als Fernbedienung für den PC benutzen, der als mp3-Spieler an der Stereoanlange hängt. Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung Can't open sound device. Wenn ich lokal eingeloggt bin, dann geht's. Woran liegt das? Und was muss ich machen, damit der Ton auch bei einem ssh-login lokal abgespielt wird, also nicht etwa beim ssh-client? Gruß, Hannes
-----Ursprüngliche Nachricht----- Von: Hannes Vogelmann [mailto:hannes.vogelmann@imk.fzk.de] Gesendet: Donnerstag, 31. August 2006 23:59 An: suse-linux@suse.com Betreff: ssh und mp3blaster
Moin,
ich habe mal ein Frage zu ssh:
Ich würde gerne das Laptop via wlan als Fernbedienung für den PC benutzen, der als mp3-Spieler an der Stereoanlange hängt. Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung
Can't open sound device.
Wenn ich lokal eingeloggt bin, dann geht's.
Woran liegt das? Und was muss ich machen, damit der Ton auch bei einem ssh-login lokal abgespielt wird, also nicht etwa beim ssh-client?
Das Problem könnte sien das dein Login nicht die lokalen Variablen des Users benutzt. Das passiert z.B. auch wenn du dich als Datenbankbenutzer anmeldest. das Logion geht aber die Pfade sind nicht verfügbar. Ich bin mir im Moment aber nicht sicher mit welchem paramezer du das regeln kannst Daher fröhlich geraten -l login_name Specifies the user to log in as on the remote machine. This also may be specified on a per-host basis in the configuration file. Als Tip: Spiel dir einen X-Serrver ohne Windows-Mamagere sowie freenx auf den PC auf. Dazu dann noch xmms schon kannst du vom Notebook per NX-Client bequem und schnell grafisch arbeiten. Die Verbindung kann per ssh verschlüsselt werden. Gruß
Am Donnerstag, 31. August 2006 23:59 schrieb Hannes Vogelmann:
ich habe mal ein Frage zu ssh:
Ich würde gerne das Laptop via wlan als Fernbedienung für den PC benutzen, der als mp3-Spieler an der Stereoanlange hängt. Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung
Can't open sound device.
Wenn ich lokal eingeloggt bin, dann geht's.
Woran liegt das?
Das solltest du an der Ausgabe von "strace mp3blaster" sehen. Vor allem welches Device genau er nicht öffnen kann. Dann guckst du dir davon die Berechtigung an. Und zwar einmal über ssh und einmal lokal. Es kann natürlich sein, daß mp3blaster auch den resmgr benutzt. Dann guckst du dir statt der Berechtigungen der Devices die Ausgaben von "/sbin/resmgr list" an (über ssh und lokal). In der /etc/resmgr.conf meines SL-9.2-Backups steht übrigens auch noch etwas über ssh: # To make resmgr work with ssh, for instance, add the following # line to /etc/pam.d/sshd: # session optional pam_resmgr.so fake_ttyname # When a user logs in, a resmgr session will be opened, and # access will be granted automaticially to all resource classes # matched via access control statements in resmgr.conf.
Und was muss ich machen, damit der Ton auch bei einem ssh-login lokal abgespielt wird, also nicht etwa beim ssh-client?
Das kommt dann drauf an, woran es genau hakt. Gruß Ja -- The more advanced the civilization, the less powerful the individual.
Am Donnerstag, 31. August 2006 23:59 schrieb Hannes Vogelmann: ...
Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung
Can't open sound device.
Wenn ich lokal eingeloggt bin, dann geht's.
Das dürfte daran liegen, dass resmgr einem per ssh eingeloggten Benutzer keine Rechte gibt. Ich habe das - allerdings wegen des CD-Brenners - mal so gelöst, dass ich die Definition von 'desktop' in /etc/resmgr.conf so erweitert habe: allow desktop tty=/dev/tty[1-9]* || tty=tty[1-9]* || tty=:0 || \ tty=/dev/pts/[0-9]* Vielleicht hilft das bei deinem Problem ja auch. -- Viele Grüße ------------------------------------------------------------------------ Michael
On Fri, Sep 01, 2006 at 07:35:52PM +0200, Michael Behrens wrote:
Am Donnerstag, 31. August 2006 23:59 schrieb Hannes Vogelmann: ...
Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung
Can't open sound device.
Wenn ich lokal eingeloggt bin, dann geht's.
Das dürfte daran liegen, dass resmgr einem per ssh eingeloggten Benutzer keine Rechte gibt.
Ich habe das - allerdings wegen des CD-Brenners - mal so gelöst, dass ich die Definition von 'desktop' in /etc/resmgr.conf so erweitert habe: allow desktop tty=/dev/tty[1-9]* || tty=tty[1-9]* || tty=:0 || \ tty=/dev/pts/[0-9]*
Vielleicht hilft das bei deinem Problem ja auch.
Eher in /etc/pam.d/sshd das resmgr anschalten. Ciao, Marcus
Moin, Am Tag 06-09-01 zur Zeit 20:13:10 schrieb Marcus Meissner:
On Fri, Sep 01, 2006 at 07:35:52PM +0200, Michael Behrens wrote:
Am Donnerstag, 31. August 2006 23:59 schrieb Hannes Vogelmann: ...
Wenn ich mich dort per ssh einlogge und den mp3blaster zur Musikwiedergabe starte, dann bekomme ich die Fehlermeldung
Can't open sound device.
Wenn ich lokal eingeloggt bin, dann geht's.
Das dürfte daran liegen, dass resmgr einem per ssh eingeloggten Benutzer keine Rechte gibt.
Ich habe das - allerdings wegen des CD-Brenners - mal so gelöst, dass ich die Definition von 'desktop' in /etc/resmgr.conf so erweitert habe: allow desktop tty=/dev/tty[1-9]* || tty=tty[1-9]* || tty=:0 || \ tty=/dev/pts/[0-9]*
Vielleicht hilft das bei deinem Problem ja auch.
Eher in /etc/pam.d/sshd das resmgr anschalten.
OK, muss das nachher mal ausprobieren. Danke für alle Hinweise, Hannes
participants (5)
-
Hannes Vogelmann
-
Jan Ritzerfeld
-
Marcus Meissner
-
Michael Behrens
-
ralf.prengel@comline.de