clusterssh 사용하기

clusterssh는 여러서버에 동시에 접속해서, 동일한 명령을 한번에 수행 할 수 있는 tool이다.

여러개의 Xterm을 동시에 띄워야 하기때문에 X-Window 환경에서만 사용 가능하다.

설치 순서는 아래와 같다.

1. sourceforge.net 에서 clusterssh 패키지를 다운로드 받는다.

2. clusterssh 사용에 필요한 perl 모듈을 설치한다.

clusterssh설치하기 위해서는 아래의 두가지 perl 모듈이 필요하다. yum 으로 먼저 설치를 한다.
[root@localhost ~]# yum install perl-Tk
[root@localhost ~]# yum install perl-X11-Protocol.noarch

3. clusterssh 설치

특정 디렉토리에 설치를 원한다면, –prefix 옵션을 사용해서 설치한다.
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install

4. 설치가 완료되면 아래와 같이 사용할 수 있다.

[root@localhost ~]# cssh 192.168.100.100 192.168.100.101

접속을 하면 각각의 호스트에 접속하는 xterm이 실행되며, 조그마한 cssh 컨트롤창이 같이 뜬다.
cssh 컨트롤창을 마우스로 선택하고 명령을 입력하면 모든 xterm에 동일한 명령이 전송되며,
하나의 xterm만 선택하고 명령을 입력하면 각각 다른 명령을 전송할 수도 있다.