2010-08-10 18 views
1

如何將數據流式傳輸到unix中的遠程服務器?我不想做ssh。如何在unix中流數據

目前我在做什麼本地機器上是:cat local_file | ssh [email protected]_machine "cat >> remote_file"

但這個文件是大的,我想比SSH較輕的方式。我不關心安全或確認。

回答

4
+0

謝謝布魯諾。這可以獲得文件,它會流數據? – hari 2010-08-10 18:32:37

+0

根據配置選項(我不確定linuxforums文章是否是最新的),它會將您發送到其標準輸入的任何內容流式傳輸。 'nc'手冊頁應該給你一些例子:http://linux.die.net/man/1/nc(參見'-k'選項和「數據傳輸」部分) – Bruno 2010-08-10 18:44:00

2

這可能更多是一個server fault問題,但如果您有權訪問遠程服務器,我會推薦類似TFTP的東西。否則,SCP對於文件傳輸來說並不是一個壞的機制。

0

你有可能加快通過選擇爲SSH傳輸不同的加密方法,例如-c blowfish轉移(這假設這是你意味着放緩的原因)。 ssh手冊頁說明:河豚是一種快速分組密碼;它看起來很安全,比3des快得多。 [...]默認是3des

如上所述,scp在這裏很有用;它也需要-c選項。