<-- home

macOS 添加 keychain

把 SSH key 加入到 macOS 的 keychain,避免每次都要指定 SSH private key 的位置

  1. ssh-add -K ~/.ssh/[your-private-key]
  2. 配置 .ssh/config
Host hostname
     UseKeychain yes # 增加这行
     HostName you_host_name
     User root
     PreferredAuthentications publickey
     IdentityFile ~/.ssh/key

# 增加下面配置
host *
   ForwardAgent yes
   AddKeysToAgent yes

参考: https://apple.stackexchange.com/questions/48502/how-can-i-permanently-add-my-ssh-private-key-to-keychain-so-it-is-automatically https://segmentfault.com/q/1010000000835302