如何通过SSH客户端或者命令同时传1文件到多个服务器目录上?

xqi8 2009-07-11 10:53:06
如何通过SSH客户端或者命令同时传1文件到多个服务器目录上?

有5台LINUX服务器,其下目录一样,
现在要给上面的文件进行更新维护,如果以更新,就全部都同时更新,
现在做法是更新文件的时候,只有每台都用SSH客户端进行上传,每次修改都比较麻烦,都要重复操作没台服务器,

请问有什么好方法一次性处理?
...全文
86 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
weerweer 2009-08-08
  • 打赏
  • 举报
回复
可以尝试反过来了,让5台机器反过来到你机器上更新,那你就啥都不用做了啊
xqi8 2009-07-16
  • 打赏
  • 举报
回复
THANK.
steptodream 2009-07-13
  • 打赏
  • 举报
回复
写成shell脚本阿 很容易
某鸟 2009-07-13
  • 打赏
  • 举报
回复
1. 用cssh~执行scp
2. 用yum~执行rpm~
duoshanx 2009-07-13
  • 打赏
  • 举报
回复
用这个方法可能最简单。
做成下面的脚本,执行。

#!/bin/sh
scp 文件 user@xxx.xxx.xxx.1:/home/root
scp 文件 user@xxx.xxx.xxx.2:/home/root
scp 文件 user@xxx.xxx.xxx.3:/home/root
scp 文件 user@xxx.xxx.xxx.4:/home/root
scp 文件 user@xxx.xxx.xxx.5:/home/root

---------
需要你输入5次密码。
如果想解决每次都录入密码的问题,要配置密钥,
具体方法 参照 http://www-01.ibm.com/support/docview.wss?uid=csc16d81d84836ce0e6c48256fee00073520
once_and_again 2009-07-12
  • 打赏
  • 举报
回复


ssh 配置 下 密钥就行了
ShowMan 2009-07-12
  • 打赏
  • 举报
回复
没问题,把密码认证破解了,然后scp复制几次就行。
fox000002 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hefuhua 的回复:]
不明白的地方,就是ssh每次只能登陆一台机器,怎么可以同事用一个终端登陆5台机器?
[/Quote]

lz 的意思应该是减少自己的操作量,但对实际 linux 的操作并不关心
hefuhua 2009-07-11
  • 打赏
  • 举报
回复
不明白的地方,就是ssh每次只能登陆一台机器,怎么可以同事用一个终端登陆5台机器?
xqi8 2009-07-11
  • 打赏
  • 举报
回复
能否给个例子?
  • 打赏
  • 举报
回复
嗯,写成脚本来做。
wuyu637 2009-07-11
  • 打赏
  • 举报
回复
bash。写成一个脚本,让他自动执行。

xqi8 2009-07-11
  • 打赏
  • 举报
回复
就是不知道怎么写,有没有例子吗
fairchild811 2009-07-11
  • 打赏
  • 举报
回复
把命令写成脚本
xqi8 2009-07-11
  • 打赏
  • 举报
回复
楼上说的对,我就是要把同1文件传到 不同服务的相同目录下面去。

谢谢。

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧