Я создал пользователя, отличного от sudo, и не могу добавить ключ ssh во время входа в систему:
% ssh -vvv add ~/.ssh/mykey
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
ssh: Could not resolve hostname add: Name or service not known
Ubuntu 14.04, не меняла конфигурацию ssh после чистой установки.
Когда я добавляю ключ при входе в систему как пользователь sudo, все в порядке. Я пытался сделать
% eval `ssh-agent -s`
Agent pid 18372
Но ssh add
показывает ту же ошибку после этого.
ssh -vvv add ~/.ssh/mykey
попытается подключиться к серверу add
и запустить ~/.ssh/mykey
команда.
Очевидно, это не то, что вы хотите, но это, безусловно, объясняет ошибку, которую вы получаете.