【问题标题】:How to programmatically download a file from a remote desktop if I have the data required to configure a Jump Desktop (remote desktop) connection?如果我有配置 Jump Desktop(远程桌面)连接所需的数据,如何以编程方式从远程桌面下载文件?
【发布时间】:2021-08-11 09:34:31
【问题描述】:

我想以编程方式从远程机器下载文件。

所以,我知道主机的 IP 和端口:

登录数据:

我也知道它会创建一个 SSH 隧道。

有什么建议吗?是否有可能只知道这些数据?

我对该主题的了解非常少。

【问题讨论】:

    标签: ssh remote-access remote-desktop rdp vnc


    【解决方案1】:

    我的回答侧重于 SSH 的使用。为了通过 SSH 下载文件,你需要运行 scp 命令,比如

    scp yourusername@server.url:/the/path/to/the/file.extension ./
    

    下载文件就足够了。但是,这可能不会单独工作。首先,你需要另一台机器知道你的 ssh,所以你需要

    vim ~/.ssh/authorized_keys
    

    点击插入并将您的公共 SSH 密钥粘贴到其末尾。不要删除任何东西。如果它仍然无法正常工作,那么服务器上可能不允许使用 ssh,您需要启用它。 Ubuntu 示例:https://linuxize.com/post/how-to-enable-ssh-on-ubuntu-18-04/

    您的用户需要访问您要下载的文件,否则这将不起作用。

    或者,您也可以设置一个 SFTP 连接并使用它。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 2017-12-27
      • 2010-11-05
      • 2010-11-01
      • 2015-02-02
      • 1970-01-01
      相关资源
      最近更新 更多