Closed13
ssh-agent
やりたいこと
- GitLabへのssh認証で、パスワードを毎回入力不要にしたい @mac
- ↑同じ @Linux
macでやってく
# 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
linuxでやっていく(CentOS)
$ eval `ssh-agent`
$ ssh-add ~/.ssh/XXXXX
$ ssh-add -l
これだけだとログインしなおしで消える
$ 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
.bashrc
# load git key
eval `keychain --agents ssh --eval id_rsa`
centos6だとkeychainを入れるのに一苦労
old
これでいける
$ rpm -Uvh http://repo.openfusion.net/centos6-x86_64/openfusion-release-0.7-1.of.el6.noarch.rpm
$ yum --enablerepo=of install keychain
TODO openfusionなにもの
このスクラップは2022/03/21にクローズされました