Windows 10通过Cisco VPN客户端连接VPN后,能否在WSL2的Ubuntu中执行SSH命令访问超级计算机?
Windows 10通过Cisco VPN客户端连接VPN后,能否在WSL2的Ubuntu中执行SSH命令访问超级计算机?
当然可以啦!WSL2默认会共享Windows主机的网络连接,包括你通过Cisco VPN客户端建立的VPN链路,所以只要Windows端成功连上VPN,WSL2里的Ubuntu基本就能直接借助这个网络环境访问超级计算机,具体操作步骤如下:
第一步:确保Windows端VPN连接正常
先在Windows 10上打开Cisco VPN客户端,完成身份验证并建立连接,你可以通过Windows右下角的网络图标确认VPN状态为「已连接」。第二步:测试WSL2与超级计算机的网络连通性
打开WSL2的Ubuntu终端,先尝试ping超级计算机的IP地址(如果超级计算机允许ICMP请求的话),输入命令:ping <超级计算机的IP地址>
如果能收到正常的回应,说明网络通路已经打通了。第三步:执行SSH命令访问超级计算机
直接在Ubuntu终端里输入标准的SSH命令即可,格式和普通Ubuntu系统一样:ssh <你的超级计算机用户名>@<超级计算机IP或域名>
按提示输入密码,或者如果你已经配置了SSH密钥认证,就能直接登录啦。
可能遇到的小问题及解决办法
如果WSL2里无法正常访问超级计算机,可以试试这些排查动作:
- 检查Windows防火墙设置:暂时关闭防火墙测试是否能连接,或者在防火墙规则里添加允许WSL2的Ubuntu进程访问VPN网络的权限。
- 刷新WSL2的网络配置:在Ubuntu终端执行
sudo dhclient重新获取网络地址,或者重启网络服务:sudo systemctl restart networking。 - 确认超级计算机的访问权限:有些超级计算机会限制VPN网段的访问,需要确保你当前VPN分配的IP在超级计算机的允许访问列表内。
备注:内容来源于stack exchange,提问作者Emerson P L
相关产品推荐
相关产品推荐

