在Linux和带有OpenSSH的Windows上,如何避免每次都键入ssh密钥的密码



我使用受密码保护的ssh密钥(RSA(。这意味着在使用之前我需要键入密码来解密密钥

我注意到,在一些计算机上,我不需要每次使用ssh密钥时都键入它的密码

在我的Windows电脑和一些Linux服务器上,我需要这样做

我在Windows上使用OpenSSH(而不是Putty(,所以它和Linux是相同的密钥。存储在/.shh目录中。

有一个受密码保护的密钥是很好的,以防有人偷了它。但每次键入密码都很烦人。

有没有办法让我的电脑,在Windows和Linux上,记住它?

我在shell中使用它(默认的Ubuntu终端和PowerShell,通常来自VS代码(。

感谢

我试过了,但没有成功:

(base) PS C:code> ssh-add -k C:Usersuser.sshid_rsa  
Enter passphrase for C:Usersuser.sshid_rsa: 
Identity added: C:Usersuser.sshid_rsa (C:Usersuser.sshid_rsa)
(base) PS C:code> git fetch
Enter passphrase for key '/c/Users/user/.ssh/id_rsa': 
🤬🤯🥴

ssh代理是在初始解锁后保留密码短语的过程,因此不需要每次都键入它

关于ssh代理的Linux基本教程

Windows SSH文档

Git Bash for Windows文档

相关内容

  • 没有找到相关文章

最新更新