大家好,通过 ssh 远程连接 centos 服务器,服务器上有 WAV 音频,如何通过 play 命令 播放音频,使得本地也能听见声音,即 声音通过 ssh 传递到本地?

2019-09-25 12:58:48 +08:00
 zhengken
9474 次点击
所在节点    Linux
39 条回复
5long
2019-09-25 13:14:04 +08:00
用 sshfs 把音频文件所在的目录挂载到本地, 然后再用本地的音频播放器去播放.
zhengken
2019-09-25 13:17:39 +08:00
@5long 公司对音频数据是非常敏感的,挂载到本地估计不太行
befovy
2019-09-25 13:23:06 +08:00
既然都能 ssh 访问了,scp,sftp 这些也都开着吧? 找一个支持 sftp 协议的播放器在本地播放应该可以吧
bitdust
2019-09-25 13:24:58 +08:00
python -m http.server 一下
bitdust
2019-09-25 13:25:45 +08:00
python -m http.server 一下
然后用浏览器打开网址,直接播放音频文件
xiadong1994
2019-09-25 13:30:51 +08:00
只要能访问这个音频就能下载,不管是挂载还是 scp 还是 http server,都是下载
dji38838c
2019-09-25 13:31:35 +08:00
哈哈哈
bitdust
2019-09-25 13:35:06 +08:00
@xiadong1994 是的,要么楼主提的是伪需求,要么他们公司的规定是伪需求。
ssh 权限都给了,还不让下数据,防止数据泄漏,我觉得只有专人专机操作,隔离访问才能实现这个要求。
est
2019-09-25 13:38:07 +08:00
ssh xxx@example.com 'cat asdf.wav' > /dev/audio

以上为示例代码。
zhengken
2019-09-25 13:52:31 +08:00
@bitdust 不睡伪需求,sz scp 等这些命令是有监控的
indev
2019-09-25 13:54:40 +08:00
可以试一下 mplayer,可以在 terminal 里播放音频,但不知道能不能通过 ssh
zhengken
2019-09-25 14:12:42 +08:00
感谢大家的回复,谢谢,我会认真研究大家提出的解决方案
Tianao
2019-09-25 14:15:06 +08:00
vi 打开手动从终端里复制?
rwecho
2019-09-25 14:41:59 +08:00
soundwire 可行吗
HuHui
2019-09-25 14:44:13 +08:00
脑回路清奇
silencefent
2019-09-25 14:44:24 +08:00
打开服务器的蓝牙组件
这边连接蓝牙
播放 play
ok
muxueqz
2019-09-25 14:49:14 +08:00
* 在本地开 pulseaudio,然后远程的机器作为 pulseaudio 客户端播放
KylinJiang
2019-09-25 15:05:33 +08:00
建议和公司沟通一下,想要在本地播放,就意味着音频数据一定会传到本地的,就算所谓的远程播放,你在本地内录一下也是获得了文件数据,和 scp 没差的
catcalse
2019-09-25 15:10:36 +08:00
yum install lrzsz
sz .
xnode
2019-09-25 15:15:27 +08:00
这个需求有点扯淡,既然都能 ssh 了,还不能像下载,估计真正的需求是智能远程听 不能拷贝走

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX