我需要使用SSH连接到服务器,并且服务器启用了双因素身份validation,并禁用了secretkey。 现在,我可以在Google身份validation器应用程序的帮助下“手动”连接shell。
问题是,我经常使用的许多工具不支持2FA(即,他们从来不问我额外的密钥,但只是无法连接)。
我可以以某种方式连接到服务器,然后“转发”到本地端口?
PS
我正在从一个mac连接,并且我没有在远程服务器上的root访问权限。
您可以使用初始login设置持久连接,然后指示ssh将其重新用于所有后续连接。 这就是所谓的“ControlMaster” – 有多个在线资源如何设置它,例如看到这个PuppetLabs文章 。