Отказано в доступе (publickey). при использовании команды SCP

Я попытался скопировать какой-то файл в tomcat с помощью команды SCP.

scp ubuntu@xxxxxxx:/opt/apache-tomcat-9.0.48/conf/server.xml .

ubuntu@xxxxxxx: Отказано в доступе (публичный ключ).

помогите мне выбраться из этого

Заранее спасибо :)

1 ответ

Судя по вашим ответам в комментариях, ваши серверы — это инстансы Amazon EC2, что подтверждает, что это во многом проблема аутентификации. Вам нужно будет использовать scpс -iвариант и включить .pemкоторый вы используете при подключении к машине по SSH:

      scp -i ~/.ssh/amazon.pem ubuntu@xxxxxxx:/opt/apache-tomcat-9.0.48/conf/server.xml .

Обязательно замените ~/.ssh/amazon.pemс фактическим именем и местоположением вашего закрытого ключа.

Другие вопросы по тегам