У меня проблема с передачей файлов между хостами. Лабораторная среда похожа на:
Мой хост <-> Хост A <-> Хост B
У меня есть доступ только к узлу A, и я хочу передать файлы на узел B. Узел A имеет доступ к узлу B.
Я хочу использовать scp
для передачи файла с моего хоста на хост B напрямую.
Я пробовал ssh -L :8899:<host-B>:22 user@host-a
и scp -P 8899 myfile.txt user@localhost:/path/to/store/files
. Но не удалось :(
канал 2: не удалось открыть: административно запрещено: не удалось открыть ssh_exchange_identification: соединение закрыто удаленным хостом, потеряно соединение
Как я могу реализовать эту работу?
Примечание. Когда я подключаюсь по ssh к хосту A, мне нужно ввести пароль, сгенерированный токеном RSA. Это причина, почему я получил сообщение об ошибке?