作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 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 上运行)。我的最终目标是将文件从(双远程)计算机下载到我的本地计算机。
最佳答案
您需要结合 WinSCP 的两个“高级”功能。
隧道:这就是您提到的 super 用户问题涉及的问题:
SFTP over double server hop
Sudo:还有另一个 super 用户问题涉及此问题:
How to change user in WinSCP?
它基本上涵盖在 WinSCP FAQ How do I change user after login (e.g. su root)?
这是一个棘手的部分。
关于linux - 如何从双跳 SFTP 下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20553399/
我是一名优秀的程序员,十分优秀!