Closed13

ssh-agent

daisuke-fukudadaisuke-fukuda

やりたいこと

  • GitLabへのssh認証で、パスワードを毎回入力不要にしたい @mac
  • ↑同じ @Linux
daisuke-fukudadaisuke-fukuda

macでやってく

daisuke-fukudadaisuke-fukuda
# 1回だけやればOK。password入力する
$ ssh-add -K ~/.ssh/id_rsa

~/.ssh/config

Host hoge.jp
  AddKeysToAgent yes
  HostName hoge.jp
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa

~/.bashrc
※それぞれの環境で.zshrc等

ssh-add --apple-load-keychain
daisuke-fukudadaisuke-fukuda

linuxでやっていく(CentOS)

daisuke-fukudadaisuke-fukuda
$ eval `ssh-agent`
$ ssh-add ~/.ssh/XXXXX
$ ssh-add -l

これだけだとログインしなおしで消える

daisuke-fukudadaisuke-fukuda
$ eval `keychain --agents ssh --eval id_rsa`

 * keychain 2.8.3 ~ http://www.funtoo.org
 * Found existing ssh-agent: 19130
 * Adding 1 ssh key(s): id_rsa
Enter passphrase for id_rsa:
 * ssh-add: Identities added: id_rsa
$ keychain --list
XXXXXXXC
このスクラップは2022/03/21にクローズされました