Не кидайтесь палками, изрыл весь инет и много чего попробовал)) Задача следующая: на нескольких серверах создается один и тот же локальный юзер и необходима авторизация на него с помощью ключа. С юзера на юзер Что я пробовал:
Cоздал .ssh/ на юзере:
mkdir /home/user4ik/.ssh/
Сгенерил ключ:
ssh-key-gen
На другом сервере:
mkdir /home/user4ik/.ssh/
Перекинул его юзеру другого сервера:
ssh-copy-id user4ik@anotherserver
Удостоверился, что появился файл authorized_keys в anotherserver
Дал права на все вложения
chmod 777 /home/user4ik/.ssh/ (на всякий случай) всем серверам
Авторизовался с головного сервера, согласно предписанию команды ssh-copy-id
На всех серверах правил конфиг /etc/ssh/sshd_config:
PubkeyAuthentication yes PasswordAuthentication no
systemctl restart sshd
Проверка: Ни с одного из серверов не могу зайти с юзера на юзер Пишет
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
По root заходит только с головного на другой Результат выполнения команды на обоих серверах ssh-add:
Could not open a connection to your authentication agent.