mac:ssh登陆总是需要输入钥匙串密码解决
方法1:
物理重置法:
finder —> 左上角:前往—>按住option建—>多出一个资源—>KeyChains—>第一个文件夹(删除掉次文件夹)
然后重启即可
方法2(此种方法更有效):
将~/.ssh/id_rsa添加至钥匙串的管理
ssh-add -K id_rsa
或者
ssh-add -K ~/.ssh/id_rsa
ssh-add adds private key identities to the authentication agent, ssh-agent(1). When run without arguments, it adds the files ~/.ssh/id_rsa, ~/.ssh/id_dsa, ~/.ssh/id_ecdsa, ~/.ssh/id_ed25519 and ~/.ssh/identity. After loading a private key, ssh-add will try to load corresponding certificate information from the filename obtained by appending -cert.pub to the name of the private key file. Alterna- tive file names can be given on the command line. If any file requires a passphrase, ssh-add asks for the passphrase from the user. The passphrase is read from the user's tty. ssh-add retries the last passphrase if multiple identity files are given. The authentication agent must be running and the SSH_AUTH_SOCK environment variable must contain the name of its socket for ssh-add to work. -K When adding identities, each passphrase will also be stored in the user's keychain. When removing identities with -d, each passphrase will be removed from it.
欢迎大家访问:
我的博客