首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

用SHell怎样实现两台远程主机间的文件传输,该怎么解决

2012-03-08 
用SHell怎样实现两台远程主机间的文件传输比如现在A(192.168.1.111),B(192.168.1.1),C(192.168.1.2),A为运

用SHell怎样实现两台远程主机间的文件传输
比如现在A(192.168.1.111),B(192.168.1.1),C(192.168.1.2),A为运行脚本的客户机,用ftp实现B机和C机之间的文件交换传输.谢谢!

[解决办法]
是不是有点像这样
ssh 192.168.1.1 -c "scp myfile user@192.168.1.2:/home/ "
记不清了,但是应该能传!
[解决办法]
参考一下这个
http://netsecurity.51cto.com/art/200511/12280.htm
[解决办法]
用ssh可以执行另一台机器的脚本,如果设置好key,可以不用输密码。
关于如何避免ssh输密码,参见http://blog.sina.com.cn/linuxer的文章:
http://blog.sina.com.cn/u/5888d6a6010009gg

用expect可以模拟交互式动作,比如输密码的过程,可以模拟ftp的交互过程,包括输密码、传文件。
关于expect的用法,参见http://blog.sina.com.cn/linuxer的文章:
http://blog.sina.com.cn/u/5888d6a6010009gf

热点排行