使用ssh的LAN代理
我总是需要ssh连接到无法访问Internet的LAN机器(如vm1)。在某些情况下, 我需要在vm1中下载一些软件(说apt get install stuff…),有没有办法设置 设置一些东西,使远程机器vm1能够通过本地网络访问Internet使用ssh的LAN代理,ssh,lan,agent,Ssh,Lan,Agent,我总是需要ssh连接到无法访问Internet的LAN机器(如vm1)。在某些情况下, 我需要在vm1中下载一些软件(说apt get install stuff…),有没有办法设置 设置一些东西,使远程机器vm1能够通过本地网络访问Internet ssh会话中的机器?谢谢 有几种方法,这取决于您需要何种访问方式。如果您需要完全访问,可以通过SSH进行PPP,虽然效率不高,但确实有效。更新版本的openSSH还支持创建可用作穷人VPN的TUN接口。如果您只需要执行web浏览之类的操作,可以将S
ssh会话中的机器?谢谢 有几种方法,这取决于您需要何种访问方式。如果您需要完全访问,可以通过SSH进行PPP,虽然效率不高,但确实有效。更新版本的openSSH还支持创建可用作穷人VPN的TUN接口。如果您只需要执行web浏览之类的操作,可以将SSH设置为代理服务器,这可能是最简单的方法。对于apt-get等,您需要将SSH设置为代理,然后告诉apt-get使用该代理。为了让它正常工作,您可能需要SSH到vm1,然后使用-D选项从vm1 SSH回到主机。这一切都假设您可以控制连接两端的ssh守护进程,因为默认情况下,服务器上会禁用很多ssh守护进程