Передача файла с локальной машины на машину с перенаправленным портом

Передача файла с локальной машины на машину с перенаправленным портом

Мне нужно передать файл с моего локального компьютера на удаленный сервер 2 с удаленного сервера 1.

Я перенаправил порт 2222 удаленного сервера 1 (Amazon Ec2) на удаленный сервер 2 (Amazon Ec2). Я подключаюсь к этой машине с локальной машины с помощью следующей команды:

ssh -i server.pem ec2-пользователь@IP -p 2222

Я пытаюсь передать файл с помощью scp, однако не могу найти идеального решения. Пожалуйста, помогите мне в этом.

Примечание: Удаленный сервер 1 будет действовать как маршрутизатор.

решение1

scp использует заглавную букву P для опции порта:

scp -i server.pem -P 2222 source-file ec2-user@IP:path/dest

Или это дало ошибку? Какая именно?

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