私はAndroidデバイスにssh経由で音楽を転送します。ケーブルをプラグインしていくつかのファイルを同期させたいとは限りません。bansheeが私の= Android ssh経由のデバイス?
または、それを機能させる他のソリューションはありますか?
Gnomevfsはbansheeが使用しているC#バインディングが使用しないローカルサーバーのようなsshサーバー上のファイルへのアクセスをサポートしているようです。
私の推測(今のところ推測に過ぎない)は、fusefsを使用してAndroidデバイスを通常のデバイスがbansheeがこのデバイスを見るように/ mountに表示する場合。 deviceには、デバイスを実際に使用するMP3プレーヤーとして識別する.is_media_deviceファイルが含まれていました。
試してみましょう(sshキーを使用してデバイスでパスワードなしの認証を設定しました。ローカルユーザー名はgunter、ユーザー名Androidデバイスはrootで、このデバイスは't rooted sshが非標準ポート2222で実行されています)
Sudo mkdir /media/Sulla.home
Sudo chown gunter:gunter /media/Sulla.home/
Sudo chmod a+r /etc/Fuse.conf
.../etc/fstabに次の行を追加します。
sshfs#[email protected]:/mnt/sdcard /media/Sulla.home Fuse user,allow_other,port=2222
コマンドラインでの最後のコマンド:
mount /media/Sulla.home
これで、デバイスは通常のマウントされたデバイスのようになります。バンシーがこれに納得することを期待しましょう。
これが機能しない場合、考えられる回避策は、マウントしたばかりのFolderSync拡張機能を使用することです。
スマートフォンでsshサーバーを実行するためのAndroidアプリがあります。このようなアプリをインストールしたり、sftpを使用してコンピューターから接続したり、sshfsでコンピューターの電話のファイルシステムをマウントしたり、ファイルをそのようにコピーします。
より簡単な代替手段があります。 Bluetoothを使用してファイルをコピーできると思います。スマートフォンにDropboxをインストールし、音楽ライブラリの一部またはすべてをコンピューター側のDropboxフォルダーにリンクできます。Android Dropboxクライアントは自動的に同期されませんが、あなたは積極的にファイルを開くことを選択します。これはこのアプリケーションに適しています。