windows – ssh隧道链
这是场景
我正在尝试访问server3,但只有公共ssh访问服务器1.对于ssh到server3,我必须ssh到server1,ssh到server2,然后ssh到server3。 我希望的最终结果是,我可以WinSCP到localhost:8022,它会给我文件访问server3。 我正在尝试使用ssh隧道,但是通过我读过的所有教程和问题,对于这种情况似乎没有任何作用。 我在Windows上使用油灰。 任何建议将是真正有用的。谢谢。
在OpenSSH中,当我需要隧道时,我使用这个设置。这样我可以直接输入sftp server3,而不用担心首先手动启动server2和server1隧道。
# ~/.ssh/config # to connect to server2,tunnel through server1 Host server2 ProxyCommand ssh server1 nc %h %p # to connect to server3,tunnel through server2 Host server3 ProxyCommand 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是没有意义的;弧鱼和河豚更快。 同样,您可以配置PuTTY以使用代理命令plink -P%proxyport -pw%pass%user @%proxyhost nc%host%port,并相应地在连接/代理配置窗格中设置代理主机名/端口/用户/密码。 plink和其余的PuTTY套件(pscp,psftp等)加载PuTTY图形配置中保存的任何东西;希望WinSCP也是如此。 (我不使用它,所以我不太熟悉它的功能。) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-7 – 我应该在开发PC上安装哪个版本的Windows 7?
- windows-server-2008-r2 – Slipstream SP1到Windows Serve
- windows – ShowWindow和ShowWindowAsync有什么区别?
- windows – RunAs netonly保存凭据
- 命令行 – 在Windows 2008 Server中从MP3 / WAV文件生成可视
- windows-7 – 错误:“保存给定卷的扩展区的所有磁盘必须具
- Windows上Jenkins的git插件不使用带子模块的凭据
- 在Windows Phone 7上使用页面导航的MVVM
- 组策略下发提示 8007071a 远程过程调用被取消
- Windows Server 2016-三种方法备份还原DHCP服务器
- windows-phone-7 – 如何从代码中获取Windows Ph
- windows-phone-7 – WP7 Bing Map Pushpin – 如
- windows-phone-7 – IsolatedStorageSettings.Ap
- 双系统安装,引导被覆盖-如何解决?
- Qt在window下的环境变量PATH的配置
- 如何在批处理文件中压缩Windows中的文件?
- MSDN Windows XP Professional x64 Edition with
- windows-server-2008 – Active Directory域重命
- 如何在Windows上从ffmpeg到python同时获取实时视
- windows – 如何使用Win32 API获取多个监视器的显