【问题标题】:How to download from double hop SFTP?如何从双跳 SFTP 下载?
【发布时间】:2017-02-28 17:37:15
【问题描述】:

我是 linux 新手,在执行此操作时遇到了麻烦。

我需要下载文件,这就是我目前访问该文件的方式。

SSH 到服务器 A。

从服务器 A,SSH 到服务器 B

登录服务器B后,运行以下命令:

sudo -i -u testuser

我输入密码,然后我就有了我需要的权限。

我将如何使用 WinSCP 复制它?我可以按照此处的指南登录服务器: https://superuser.com/questions/303486/sftp-over-double-server-hop

但我无法下载文件,因为我没有权限。如何使用 WinSCP 在登录过程中执行该 sudo 命令并输入密码?或替代程序(在 OSX 上运行)。我的最终目标是将文件从(双远程)计算机下载到我的本地计算机。

【问题讨论】:

    标签: linux ssh terminal sftp winscp


    【解决方案1】:

    您需要结合 WinSCP 的两个“高级”功能。

    隧道:这就是您提到的超级用户问题所涉及的内容:
    SFTP over double server hop

    Sudo:还有一个超级用户的问题可以解决这个问题:
    How to change user in WinSCP?
    WinSCP 常见问题解答How do I change user after login (e.g. su root)?
    这是一个棘手的部分。

    【讨论】:

      【解决方案2】:

      您可以使用您已经找到的解决方案,只需使用:

      ssh -o ProxyCommand='ssh myfirsthop nc -w 10 %h %p' testuser@mydestination

      【讨论】:

      • 我应该在 WinSCP 的什么地方放这行?
      猜你喜欢
      • 1970-01-01
      • 2011-11-16
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      相关资源
      最近更新 更多