【问题标题】:Library for remote file access in linux?linux中远程文件访问的库?
【发布时间】:2010-02-24 17:03:36
【问题描述】:

我正在开发一个从远程主机访问文件的程序。基本上我想要做的是使用有效凭据登录远程 Windows/Linux 主机,检查特定文件夹中存在哪些文件,读取这些文件。 是否有一个库可以用来在 Linux 中实现上述目的?

谢谢。

附加信息: 我正在使用 C。预计远程主机上不会运行任何非默认服务(例如 ftp)。所以只要协议能支持大部分default-config-hosts,应该没问题。

再次感谢。

【问题讨论】:

  • 我们需要更多信息。您使用什么语言以及您想使用哪种协议? FTP、NFS、CIFS 等?

标签: linux file remote-access


【解决方案1】:

看起来你需要一个像 libssh 这样的 api ...

ssh 库被设计为 由需要工作的程序员使用 SSH 的实现方式 图书馆。完全控制 客户端由程序员制作。和 libssh,可以远程执行 程序,传输文件,使用安全 为您的遥控器提供透明隧道 程序。

【讨论】:

    【解决方案2】:

    gio 可以处理任何具有插件的协议,但您需要使用 glib 才能利用它。

    【讨论】:

      【解决方案3】:

      要真正简化您的编程任务,请使用保险丝模块来映射遥控器 系统到本地文件系统,只需使用文件系统语义访问它。 ;) http://fuse.sourceforge.net/sshfs.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-22
        • 2021-01-08
        相关资源
        最近更新 更多