gpt4 book ai didi

windows - ssh隧道链

转载 作者:可可西里 更新时间:2023-11-01 12:20:10 30 4
gpt4 key购买 nike

场景是这样的

我希望的最终结果是,我可以通过 WinSCP 访问 localhost:8022,这将使我能够访问 server3 的文件。

我正在尝试使用 ssh 隧道,但通过我阅读的所有教程和问题,似乎没有一个适用于这种情况。

我在 Windows 上使用 putty。

任何建议都会很有帮助。谢谢。

最佳答案

在 OpenSSH 中,我在需要隧道时使用此设置。这使我可以直接键入 sftp server3,而不必担心首先手动启动 server2server1 隧道。

# ~/.ssh/config# to connect to server2, tunnel through server1Host server2ProxyCommand ssh server1 nc %h %p# to connect to server3, tunnel through server2Host server3ProxyCommand ssh server2 nc %h %p

为了更完整,我通常使用 ssh -oCiphers=arcfour128,arcfour256,arcfour,blowfish-cbc -oControlMaster=no -oForwardX11=no -oForwardAgent=no -oPermitLocalCommand=no -oClearAllForwardings=yes server1 nc % h %p 作为 ProxyCommand

  • 被隧道传输的 ssh 连接已经加密,所以在外层使用较重的 aes/3des 没有意义; arcfourblowfish 速度更快。
  • 其余的 -o**** 设置都没有偏执狂,因此即使将具有非常奇怪设置的 Host server1 节添加到ssh_config.

同样,你可以配置PuTTY使用代理命令plink -P %proxyport -pw %pass %user@%proxyhost nc %host %port,并设置代理主机名/端口/用户/密码相应地在连接/代理配置 Pane 中。 plink 和 PuTTY 套件的其余部分(pscppsftp 等)加载 PuTTY 图形配置中保存的任何内容;希望 WinSCP 也能做到。 (我没有使用它,所以我不太熟悉它的功能。)

关于windows - ssh隧道链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1010808/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com