Kann ich Musik von einem Remote-Server über SSH auf meinem lokalen Computer abspielen?

Kann ich Musik von einem Remote-Server über SSH auf meinem lokalen Computer abspielen?

Ich habe vor kurzem einen Linux-VPS gekauft vonhttp://slicehost.comnur zum Lernen und Herumspielen.

Ich greife derzeit von verschiedenen Windows-Boxen aus per SSH über Putty auf die Maschine zu.

Gibt es eine Möglichkeit, einige MP3s auf den Remote-Server zu übertragen und sie dann lokal abzuspielen?

Auf dem Server läuft derzeit Ubuntu Server 10.04.1.

Antwort1

Nun, wie andere bereits erwähnt haben, gibt es diese Musikserver, die Sie verwenden können.

Wenn Sie es über SSH machen möchten, können Sie Ihren VPS mit SSHFS mounten und dann von einem Musik-Player aus auf die MP3s zugreifen. Ich habe SSHFS ziemlich oft unter Linux verwendet, aber anscheinend gibt es das hier auch für Windows:http://dokan-dev.net/en/download/

Antwort2

Wenn Sie sich von einer anderen *nix-Box aus anmelden, könnten Sie vermutlich Folgendes tun:

ssh <myserver> 'cat <path to file>' | mpg123

Da Sie PuTTY verwenden, bin ich mir nicht sicher, wie Sie etwas Ähnliches erreichen würden. Sie könnten entweder sshfs einrichten (über ssh gemountetes Remote-Dateisystem) – es gibt Windows-Clients (Dokan, glaube ich). Sie könnten auch einen Tunnel haben, einen Remote-Webserver, der nur lokal bedient und SOCKS auf Ihrem Client verwendet, aber das klingt alles viel zu kompliziert für das, was Sie tun möchten.

Antwort3

Für Rohdateien benötigen Sie Zugriff auf das Netzwerkdateisystem. Das ist über SSH nicht so einfach.

Was Sie tun KÖNNEN, ist, einen Musikserver – wie Icecast oder Shoutcast – auf Ihrem Slice laufen zu lassen und dann die Tunnelfunktion von SSH zu verwenden, um einen lokalen Port auf Ihrem Computer an den Remote-Port weiterzuleiten, auf dem Ihr Server auf dem Slice läuft.

Sie können dann einen beliebigen kompatiblen Client nehmen und ihn auf den lokalen Port richten, und die Wiedergabe sollte beginnen.

Antwort4

Ja, Sie können Musik von einem Remote-Server auf Ihrem lokalen Server abspielen. Aber nicht über SSH. SSH gibt Ihnen lediglich Zugriff auf die Box, mit der Sie andere Software installieren können, um dies zu tun und Dateien hochzuladen usw. Das Streamen und Abspielen von Medien vor Ort muss von anderer Software übernommen werden.

Schauen Sie sich diesen Link an. Er listet eine Reihe von Streaming-Media-Servern auf, die meisten davon sind Open Source und sollten auf Ihrem Slicehost-VPS funktionieren.

http://en.wikipedia.org/wiki/Liste_der_Streaming-Media-Systeme

verwandte Informationen