在兩個伺服器間透過第三個伺服器傳輸檔案 - Linux

Table of Contents

大家好,我是Linux新手
對電腦的常識與知識也很不足
希望 以下如果我有問錯問題 
請多多包涵~


1) 我知道在Linux作業系統中
可以透過scp 之類的指令在兩個伺服器間傳輸檔案

2) 也可以在Window作業系統中
利用Winscp 或是sshClient等應用程式
來連接兩個伺服器 在進而傳輸檔案

3) 那假設我現在有三個伺服器 分別叫 A B C
想請問有沒有什麼方法
能直接透過B在A和C之間傳輸檔案呢?

4) 以下是我會問這個問題的原因(可跳過):
會這樣問是因為 我沒辦法從A直接連到C的工作站
要先從A連到B 再從B連到C
因此從 1) 和 2) 的了解 我都是先將檔案抓到B
再進行我要的檔案傳輸
但問題來了
若我在B中可儲存檔案的容量過小
我就沒辦法先將檔案抓到B了 更不用說我想在A中去備份C的資料


請各位大哥大姐們賜教了
感恩阿~~

--

All Comments

Callum avatarCallum2009-05-27
這個困擾,前幾天我也遇過. 我是A(Windows)要丟給C(Solaris)
Rosalind avatarRosalind2009-05-29
一個很大檔案, 可是要透過中間那台B(Solaris), 但B空間不夠了
Megan avatarMegan2009-05-30
後來我就丟著沒去處理了 XD. 不過也許可以透過ssh tunnel?
Agnes avatarAgnes2009-06-03
謝謝喔 我會試試看~
Charlotte avatarCharlotte2009-06-08
proxy?
Sierra Rose avatarSierra Rose2009-06-13
剛剛有好心人跟我說fxp,不過不知道原PO看不看的懂...
Wallis avatarWallis2009-06-15
將B跟C用NFS連起來
James avatarJames2009-06-19
樓上的簡單方法, 我竟然沒想到 XD
Emily avatarEmily2009-06-23
大推 NFS 如果 A-B-C 轉接常常用到的話這個算是標準解