我经常从 Windows ssh 到同一台 Linux 服务器,并使用该服务器设置 SSH 隧道。身份验证是基于密码的,这是由公司政策设置的,所以我无法更改它。多次提供相同的密码是一场噩梦。
我读过有关通过保持 SSH 连接处于活动状态来处理该问题的内容。该配方用于 Linux 到 Linux 连接并需要更新~/.ssh/config文件
Host *
ControlPath ~/.ssh/%C.sock
ControlMaster auto
ControlPersist 10m
Run Code Online (Sandbox Code Playgroud)
在 Windows 上,我可以为 OpenSSH 定义类似的文件。然而,当我设置它时,我开始得到
getsockname 失败:不是套接字
我读过ControlPathWindows 上不支持。如何在 Windows 上保持 SSH 连接处于活动状态?