如何將數據流式傳輸到unix中的遠程服務器?我不想做ssh。如何在unix中流數據
目前我在做什麼本地機器上是:cat local_file | ssh [email protected]_machine "cat >> remote_file"
但這個文件是大的,我想比SSH較輕的方式。我不關心安全或確認。
如何將數據流式傳輸到unix中的遠程服務器?我不想做ssh。如何在unix中流數據
目前我在做什麼本地機器上是:cat local_file | ssh [email protected]_machine "cat >> remote_file"
但這個文件是大的,我想比SSH較輕的方式。我不關心安全或確認。
這可能更多是一個server fault問題,但如果您有權訪問遠程服務器,我會推薦類似TFTP的東西。否則,SCP對於文件傳輸來說並不是一個壞的機制。
你有可能加快通過選擇爲SSH傳輸不同的加密方法,例如-c blowfish
轉移(這假設這是你意味着放緩的原因)。 ssh手冊頁說明:河豚是一種快速分組密碼;它看起來很安全,比3des快得多。 [...]默認是3des。
如上所述,scp在這裏很有用;它也需要-c
選項。
謝謝布魯諾。這可以獲得文件,它會流數據? – hari 2010-08-10 18:32:37
根據配置選項(我不確定linuxforums文章是否是最新的),它會將您發送到其標準輸入的任何內容流式傳輸。 'nc'手冊頁應該給你一些例子:http://linux.die.net/man/1/nc(參見'-k'選項和「數據傳輸」部分) – Bruno 2010-08-10 18:44:00