
Мне нужно передать файл с моего локального компьютера на удаленный сервер 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
Или это дало ошибку? Какая именно?