Я пытаюсь установить SCP на своем локальном сервере, который копирует файл с одного удаленного сервера на другой удаленный сервер (оба удаленных сервера используют настраиваемый порт (xxxx)
Я пытаюсь:
scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz
Но я получаю следующую ошибку:
ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out
Какие-либо предложения?
Заранее спасибо.
В итоге я сделал следующее:
ssh -p xxxx root@xxx.xxx.xxx.111 "scp -r -P xxxx /home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz"
SSH, за которым следует SCP.
ssh root@xxx.xxx.xxx.111 'tar cf - /home/myimages/images.tar.gz' | ssh root@xxx.xxx.xxx.222 'tar xf -'
Ssh-pipe чрезвычайно полезны. Узнай и полюби их!