Я настроил сервер 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

Какой пароль мне нужно ввести?

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему?

1 ответ1

1

Насколько я понимаю, вы можете войти на оба сервера, используя шпаклевку на вашем рабочем столе. В этом случае самый простой способ скопировать файл между виртуальными машинами - это скопировать его на рабочий стол, а затем на второй компьютер, например, с помощью winscp.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .