pssh
병렬 SSH 프로그램. 더 많은 정보: https://manned.org/pssh.
- 두 호스트에서 명령을 실행하고 각 서버의 출력을 인라인으로 출력:
pssh -i -H "
호스트1
호스트2"
hostname -i
- 명령을 실행하고 출력을 개별 파일에 저장:
pssh -H
호스트1 -H
호스트2 -o
경로/대상/출력_폴더
hostname -i
- 줄바꿈으로 구분된 파일에 지정된 여러 호스트에서 명령 실행:
pssh -i -h
경로/대상/호스트_파일
hostname -i
- root 사용자로 명령 실행 (root 비밀번호를 입력해야 함):
pssh -i -h
경로/대상/호스트_파일 -A -l
루트_사용자명
hostname -i
- 추가 SSH 인수를 사용하여 명령 실행:
pssh -i -h
경로/대상/호스트_파일 -x "
-O VisualHostKey=yes"
hostname -i
- 병렬 연결 수를 10으로 제한하여 명령 실행:
pssh -i -h
경로/대상/호스트_파일 -p
10 '
cd dir; ./스크립트.sh; exit'