【发布时间】:2015-06-24 11:11:38
【问题描述】:
我正在尝试读取位于远程设备上的文件,它具有 Debian 操作系统。
我的 C 程序在带有 Eclipse 的 Ubuntu 上运行。两个设备通过 USB 数据线连接。我可以使用 ssh 从我的控制台访问远程设备,例如 ssh root@192.168.7.2。
现在我想从我的 C 程序访问远程设备根目录下的文件。我试过FILE *ptr = popen("ssh root@192.168.170.155:/1.jpg", "r");。它不起作用。
访问文件以便我可以从 C 程序中读取文件的正确方法是什么?或者有什么更好的方法吗?
谢谢
【问题讨论】:
-
FILE *ptr = popen("ssh root@192.168.170.155 cat /1.jpg", "r");?