Linux 分布式shell工具dsh

发布时间:2024年01月19日

dsh是“Distributed Shell”或“Dancer’s Shell”的缩写,可以实现在多个 Linux 服务器上运行命令

1.安装

Debian系

# apt install dsh

源码安装

编译库

wget http://www.netfort.gr.jp/~dancer/software/downloads/libdshconfig-0.20.10.cvs.1.tar.gz

tar xfz libdshconfig*.tar.gz

cd libdshconfig-*

./configure ; make

make install

编译dsh

wget https://www.netfort.gr.jp/~dancer/software/downloads/dsh-0.22.0.tar.gz

tar xfz dsh-0.22.0.tar.gz

cd dsh-*

./configure ; make

make install

2.配置链接方式

# cat /etc/dsh/dsh.conf ????

?remoteshell =ssh

3.配置主机列表

# cat /etc/dsh/machines.list ???????????????????????

test1

test2

当同时访问多台计算机时,最好设置免密登录。

4.测试

# dsh -aM -c uptime ????????

test1:

test1: Authorized users only. All activities may be monitored and reported.

test2:

test2: Authorized users only. All activities may be monitored and reported.

test1: ?16:34:46 up 60 days, ?1:21, ?6 users, ?load average: 1.38, 1.32, 1.29

test2: ?16:34:46 up 15 days, ?1:11, ?2 users, ?load average: 0.00, 0.03, 0.06

文章来源:https://blog.csdn.net/zhangdaodragon/article/details/135701695
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。