问题:
有没有办法将vscode中的所有传出ssh连接(包括由remote-ssh插件建立的连接)通过我的现场工作站进行隧道传输?我可以完全控制该机器的防火墙,并可以根据需要打开ufw上的端口以进行异地访问。
背景:
在现场时,我使用vscode remote-ssh连接到一个研究计算集群。对于远程工作,我希望避免在mac os 11.6中使用cisco anyconnect作为vpn,因为路由和其他操作系统功能的行为出乎意料。
发布于 2021-09-29 18:55:11
在mac os中,通过指定我在ProxyCommand选项中控制的现场代理主机来编辑~/..ssh/config文件就足够了:
Host clusterNode
ProxyCommand ssh me@my_accessible_ssh_host nc %h %p
HostName <firewalled node ip address>
User my_cluster_usernamehttps://stackoverflow.com/questions/69381238
复制相似问题