linux - How to transfer a file in an "indirect" ssh connection? -
i have access server in such way: localhost -> remote1 -> remote2 (my server)
[xxxx@localhost] $ ssh yyyy@remote1 [yyyy@remote1] $ ssh zzzz@remote2 [zzzz@remote2] $ echo "now logined server..." i know how transfer files scp. have no read or write permissions on remote1. how can transfer file remote2?
try this,
ssh -l localhost:8022:remote2:22 remote1 now, can use localhost port 8022 contact 22 of remote2 via remote1. session session should active whenever need transfer. use
scp -p 8022 /path/locale/file 127.0.0.1:/path/on/remote2 this commonly called ssh tunneling. can search , know lot it.
Comments
Post a Comment