Я настроил сервер LDAP и создал группы и пользователей. Затем я установил пакеты nss-pam-ldapd, openldap-clients
, sssd
, openssl
на клиентский компьютер. и клиент, и сервер LDAP настроены на экземпляре AWS.
Чтобы синхронизировать пользователя сервера LDAP с клиентом, я пытаюсь скопировать ldap.pem
на клиентский компьютер, но получаю ошибку « Отказано в доступе» . Ниже моя команда и ошибка:
scp root@ip-xx-x-xxx-xxx.ec2.internal:/etc/openldap/cacerts/ldap1_pubkey.pem /etc/openldap/certs
ОШИБКА:
В доступе отказано (publickey)
Я использую замазку. Для аутентификации сервера LDAP и клиента в замазке я использовал закрытый ключ замазки, который генерируется из пары ключей, использованной при создании экземпляров в AWS.
Когда я выполняю приведенную ниже команду, она предлагает ввести фразу-пароль, а когда я оставляю ее пустой, выдается ошибка «Отказано в доступе».
scp -i .ssh/authorized_keys2 root@ip-xx-x-xxx-xxx.ec2.internal:/etc/openldap/cacerts/ldap1_pubkey.pem /etc/openldap/certs
Какой пароль мне нужно ввести?
Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?