我想通过ssh将音乐传输到我的android设备。我进行无线操作是因为我并不总是希望插入电缆来同步某些文件。女妖可以通过ssh识别我的android设备吗?
还是您有其他解决方案可以实现这一目标?
我想通过ssh将音乐传输到我的android设备。我进行无线操作是因为我并不总是希望插入电缆来同步某些文件。女妖可以通过ssh识别我的android设备吗?
还是您有其他解决方案可以实现这一目标?
Answers:
好像gnomevfs支持像本地服务器那样访问ssh服务器上的文件时,c#绑定女妖正在使用的文件却没有。
我的猜测(现在只是一种猜测)将是,如果您使用fusefs使android设备像普通设备一样出现在/ mount中,女妖将看到该设备。并且如果此设备包含.is_media_device文件,将其标识为MP3播放器,则它将实际使用该设备。
让我们尝试一下(我已经使用ssh密钥在我的设备上设置了无密码身份验证,我的本地用户名是gunter,我在android设备上的用户名是root,并且由于该设备不是root,因此ssh在该设备上运行非标准端口2222)
sudo mkdir /media/Sulla.home
sudo chown gunter:gunter /media/Sulla.home/
sudo chmod a+r /etc/fuse.conf
...将以下行添加到/ etc / fstab:
sshfs#root@192.168.182.33:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
在命令行中的最终命令:
mount /media/Sulla.home
现在,该设备看起来像普通的已安装设备。让我们希望女妖能够对此深信不疑。
如果这不起作用,则可能的解决方法是将FolderSync扩展名与我们刚刚安装的扩展名一起使用。
有Android应用程序可在手机上运行ssh服务器。您可以安装这样的应用程序,使用sftp从您的计算机连接到该应用程序,或者使用sshfs在您的计算机上安装手机的文件系统,然后以这种方式将文件复制到该应用程序。
有些替代方法可能会更容易。我相信您可以使用蓝牙复制文件。您可以在手机上安装Dropbox,并将部分或全部音乐库链接到计算机端的Dropbox文件夹-Android Dropbox客户端不会自动同步,只有在您主动选择打开文件时才会下载,对这个应用程序很有用。