这是我的情况:
   我有一个带有Windows客户端的linux服务器/媒体中心。
   我的目标是远程控制rhythmbox等等。
   我用plink(基于windows的cli ssh玩具)完成了这个    问题是启动一个ssh会话登录并发送命令是可以理解的慢。当我有一个Windows服务器时,我使用了一个名为psexec的工具,它几乎是即时的。

   有没有办法加快这个过程?以某种方式发送带有登录请求的命令,这应该显示出一些改进。或者通过维护我可以使用的持久ssh连接。 (命令末尾的plink dcs)。

更多信息:
在我的Windows机器上,我正在使用像蝙蝠:
plink -ssh -l username -pw pass myipaddress" / home / username / bin / skip"

在我的linux机器上,skip bash文件类似于:
//需要绕过ssh控制rhythmbox导致的x11错误,如果它是一个ssh连接的话?   复制dbusaddress


rhythmbox-client --next //用于rhythmbox的cli包装
搜索结果

进一步研究:
   唯一的方法似乎是保持ssh连接作为服务打开/维护。由于设置ssh隧道(绕过防火墙)需要,这似乎是可行的。从那里我需要一种方法将命令行命令发送到现有连接或重用那个连接。
   另一种选择当然是不使用ssh。地狱我已经通过samba文件共享连接,并且没有滞后。我打赌我可以把服务linux端检查修改过的文件。然后有一个ap客户端修改所述文件。令人惊讶的是hacky但到目前为止似乎是最好的选择。而且最好的意思是唯一一个削减控制滞后的人。必须有一个比这更好的方法,我不能成为唯一使用Linux作为媒体中心想要远程控制的书呆子。这种方式将主题从stackoverflow移动到超级用户,但没关系。

有帮助吗?

解决方案 3

如果有人好奇,我最终用php执行一个基于http的服务器来执行命令服务器端。客户端我使用curl.exe来让我拥有不错的可点击按钮而不需要网络浏览器的开销。

也很好,因为它允许我实现一个浏览器UI,非常适合在任何有互联网的机器上使用,没有安装ssh的机器。并且从我的手机中可以很好地作为遥控器(如果我选择的话,我可以在一个国家使用它)。

其他提示

您可以使用 SSL证书摆脱登录部分。或者,自己构建一个使用“异国情调”的小型HTTP服务器。用于控制媒体播放器的端口(amarok,btw,有一个内置)

切换到 mpd 之类的内容会绕过ssh问题,但我不保证更改曲目会更快。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top