SSH 経由でローカル マシン上のリモート サーバーから音楽を再生できますか?

SSH 経由でローカル マシン上のリモート サーバーから音楽を再生できますか?

私は最近Linux VPSを購入しましたhttp://slicehost.comただ学んで、遊んでみるだけです。

現在、さまざまな Windows ボックスから Putty 経由でマシンに SSH 接続しています。

リモート サーバーにいくつかの mp3 をアップロードして、ローカルで再生する方法はありますか?

サーバーは現在 Ubuntu Server 10.04.1 を実行しています。

答え1

他の人が言っているように、使える音楽サーバーがあります。

SSH 経由で実行したい場合は、sshfs を使用して VPS をマウントし、音楽プレーヤーからそこにある mp3 にアクセスできます。私は Linux で sshfs をかなり使用しましたが、どうやら Windows 用もここにあるようです:http://dokan-dev.net/ja/download/ より

答え2

別の *nix ボックスからログインしている場合は、次のようにすればよいと思います。

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

PuTTY を使用しているので、同様のことをどのように実現するかはわかりません。sshfs (ssh 経由でマウントされたリモート ファイル システム) を設定することもできます。Windows クライアント (Dokan だと思います) があります。トンネル、ローカルのみにサービスを提供するリモート Web サーバー、クライアントで SOCKS を使用することもできますが、やりたいことに対しては複雑すぎるように思えます。

答え3

生のファイルの場合、ネットワーク ファイル システムへのアクセスが必要になります。これは、ssh 経由では簡単に実行できません。

できることとしては、icecast や shotcast などの音楽サーバーをスライス上で実行し、ssh のトンネル機能を使用して、マシン上のローカル ポートをスライス上でサーバーが実行されているリモート ポートに転送することです。

その後、互換性のあるクライアントをローカル ポートに指定すると、再生が開始されます。

答え4

はい、リモート サーバーからローカル サーバーに音楽を再生できます。ただし、SSH 経由ではありません。SSH では、他のソフトウェアをインストールして音楽を再生したり、ファイルをアップロードしたりできるボックスへのアクセスが提供されます。メディアのストリーミングとローカルでの再生は、他のソフトウェアによって実行する必要があります。

このリンクをご覧ください。多数のストリーミング メディア サーバーがリストされていますが、そのほとんどはオープン ソースであり、slicehost VPS で動作するはずです。

http://en.wikipedia.org/wiki/List_of_streaming_media_systems

関連情報