scp如何跨過中轉主機直接傳輸檔案?

時間 2021-05-12 21:28:21

1樓:Snow

我改寫了下這個,主要是新增了免check & 指定keyhttps://

blog.csdn.net/xuanwu_yan/article/details/89512112rscp() -gt 1 ]

then

ip=$tmp

break

fidone

scp -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no \

-o proxycommand="ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no [email protected].

x.x nc $ip 22" $*

2樓:endergk

SSH TUNNEL

傳輸路徑:origin:~/asdf.txt --> hop1 --> hop2:~/asdf.txt

開放埠:預設gt;5555 --> 6666On hop2:

ssh -R 5555:127.0.0.1:22 @On hop1:

ssh -R 6666:127.0.0.1:5555 @On origin:

scp -P 6666 ~/asdf.txt @<127.0.0.1>:~/asdf.txt

引用:How do I do Multihop SCP transfers?

3樓:MaskRay

本地檔案通過 A機到 B機

scp -o ProxyCommand='ssh A -W %h:%p' /tmp/a B:/tmp/a # B:

/tmp/b 不存在則 /tmp/a -> B:/tmp/b,不然 /tmp/a -> B:/tmp/b/a

上面命令假設 A 可以免密碼登入 B,如果不是需要傳遞 authentication agent

eval $(ssh-agent)

ssh-add IDENTITY_FILE_TO_ACCESS_B

scp -o ProxyCommand='ssh -A A -W %h:%p' /tmp/a B:/tmp/a

可以經過多個 jump server,本地檔案通過 A機、B機到 C機

scp -o ProxyCommand='ssh -A A ssh -A B -W %h:%p' /tmp/a C:/tmp/a

另外,A機檔案到 B機可以用 scp -3,較新的 openssh 帶

scp -pr3 A:/tmp/a B:/tmp/b

scp 有很多弊病

scp 選項通常帶 -p -r,保留 modification times, access times, and modes,遞迴複製,但依然無法保留 owner, group, acl, extended attributes 等,且時間戳精度為秒

根據 How the SCP protocol works (Jan Pechanec's weblog) 時間戳精度最多到毫秒

路徑末尾斜槓會被去除,不像 rsync 可以指定幾種語義

eval $(ssh-agent)

ssh-add IDENTITY_FILE_TO_ACCESS_B

rsync -a -e 'ssh -A A ssh' /tmp/a/ B:/tmp/b/

本地檔案通過 A機、B機到 C機

eval $(ssh-agent)

ssh-add IDENTITY_FILE_TO_ACCESS_B_AND_C

rsync -a -e 'ssh -A A ssh -A B' /tmp/a/ C:/tmp/b/

4樓:

ssh user1@remote1 'ssh user2@remote2 "cat file"' > file

如何跨過公考面試的瓶頸期?

面試的瓶頸期一般就只有乙個地方,就是現在我已經克服了恐懼心理,能開啟自己的嘴巴去說了,但是說出來的內容沒有亮點,甚至完全都是混亂的。要想跨過這個階段,首先需要解決的就是思維的問題,腦子裡面都想不清那必然是沒辦法說的好的呀!自己先按照題型拿出真題,然後一點點的去分析,把每個題型的答題思路都琢磨透,自己...

如何評價 LGR 13 SCP 2021 第一輪(初賽)模擬?

WanderingTrader 十點一刻才開始做,做了45min,差不多了就交了。感覺比去年的膜你賽難了不少。似乎考到了不太常用的 版dijkstra,還有故意寫錯的floyd。選擇題還考了主定理。第二篇閱讀和最後一篇補全愣是沒看懂。最後喜提66pts.比去年模擬低了1分。果然變弱了 感覺今年提高組...

如何跨過硬拉與深蹲的力量瓶頸?

今天深蹲了120KG 4RM,體重和你一樣67KG。在嘗試120KG之前,練了一組110KG 10RM,休息間隔太短,感覺下次可以120KG 8RM。還有我臥推成績太差了,目前只有75KG 8RM。還需苦練 可以用相撲硬拉或者相撲深蹲來改善。或者往負重上面加鐵鍊來做超等長收縮。呼吸法用更合適的。增加...