Daily Archives: 21.10.2013
Ssh: конфигурация с разными ключами для разных хостов
В файле ~/.ssh/config
1 2 3 4 |
Host gitlab.lan User git HostName gitlab.lan IdentityFile ~/.ssh/gitlab_rsa |
или
1 2 3 4 5 6 7 8 9 10 11 12 |
Protocol 2 ForwardAgent yes Host *.domain.com User username1 IdentityFile ~/.ssh/id_rsa-1.com Host * User username2 Protocol 2 ForwardAgent yes IdentityFile ~/.ssh/id_rsa |
Проверять, что происходит, по-прежнему можно командой
1 |
ssh git@gitlab.lan -vvvT |
https://gist.github.com/jexchan/2351996 http://superuser.com/questions/232373/tell-git-which-private-key-to-use http://stackoverflow.com/questions/15664561/ssh-key-asks-for-password P.S.: Если MacOS выводит окошко для ввода пароля, значит что-то не так. Возможно, вместо приватного ключа в конфге указан публичный.