2010-08-10 44 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选项。