У меня есть сервер LDAP с существующим rsync учетная запись. Я хотел бы использовать это для scp файлы среди всех моих серверов. Я добавил открытый ключ rsync пользователь к /.ssh/authorized_keys файл и попытался scp. Ошибка выглядит так:
[rsync@magdev2 fail2ban]$ scp jail.local rsync@abc.com:/tmp
The authenticity of host 'abc.com (10.104.0.24)' can't be established.
ECDSA key fingerprint is 5a:7e:d8:ce:58:8b:45:27:56:ac:b8:be:d2:a9:9e:33.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'abc.avery.com,10.104.0.24' (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection
[rsync@magdev2 fail2ban]$
Есть ли способ сделать это возможным?
man ssh-keyscan
ssh-keyscan - это утилита для сбора общедоступных ключей хоста ssh для ряда хостов. Он был разработан, чтобы помочь в создании и проверке файлов ssh_known_hosts. ssh-keyscan предоставляет минимальный интерфейс, подходящий для использования в сценариях оболочки и Perl.