是否可以使用没有SSH作为网关的
Windows机器连接到只能从网络内部访问的SSH服务器?
让我用草图澄清我的问题:
我(Linux机器)—> WIN(没有SSHD的Windows)—> LIN(带SSHD的Linux).
Machine Me,是我用来通过WIN连接到LIN的PC. WIN可以从外部访问,它有一个RDESKTOP端口打开,LIN只能从网络内部访问.
希望你能理解这个问题.
OpenSSH具有通过ProxyCommand选项使用代理的非常灵活的能力.如果Windows框中没有SSH守护程序,那么您可以安装socks代理,HTTP CONNECT代理或通用TCP代理吗?如果是这样,那么您可以将其用作连接内部系统的点.具体细节取决于您安装的代理类型,以及各种系统之间的防火墙/过滤器类型.
如果不在Windows机器上安装至少某种代理,就无法做到这一点. Windows没有任何允许它转发SSH流量的内置通用代理.