ошибка разрешение отклонено (publickey, keyboard-interactive) через ssh (scp) между linux

ошибка разрешение отклонено (publickey, keyboard-interactive) через ssh (scp) между linux

Я подключаюсь из bastion (имя сервера) к другому серверу (ecash) через ssh с помощью пары ключей.

Мне нужно скопировать файл с именем htdocsecash в bastion, поэтому я запускаю:

scp source_user@source_remote_host:/usr/bin/mysql_backup.sh \
     target_user@target_remote_host:/var/tmp/

но это значит, что у меня запрашивают пароль, хотя я был подключен через пару ключей.

И когда я ввожу пароль, я получаю ошибку «Отказано в доступе» (publickey, keyboard-interactive).

Проблема в правах доступа к команде или файлу? Что я могу сделать?

решение1

но это значит, что у меня запрашивают пароль, хотя я был подключен через пару ключей.

Использование этого синтаксиса подключает с первого хоста (не с вашего хоста) ко второму. Вы можете аутентифицироваться с вашего хоста с помощью -3switch, что обычно удобнее:

scp -3 source_user@source_remote_host:/usr/bin/mysql_backup.sh \
    target_user@target_remote_host:/var/tmp/

решение2

Я использовал эту команду, которая мне помогла:

rsync -avp ssh --progress /home/ root@ecash-staging:/var/www/localhost/htdocs

Связанный контент