- -Pssh를 사용하여 Linux에서 여러 SSH 연결을 사용하는 방법

Pssh를 사용하여 Linux에서 여러 SSH 연결을 사용하는 방법

Secure Shell은 필수 불가결 한 리소스입니다.원격 Linux 서버, 컴퓨터 또는 네트워크 장치를 사용하는 Linux 사용자 빠르고 보안 지향적이며 사용자가 명령을 원격 컴퓨터 및 서버로 보내는 것부터 인터넷을 통한 프로그램 열기에 이르기까지 모든 작업을 수행 할 수 있습니다.

SSH만큼이나 유용하기 때문에한 번에 하나의 기계와 상호 작용합니다. 이와 같은 제한으로 인해 Secure Shell을 사용하여 한 번에 한 번에 원격으로 접속하는 일반 사용자는 귀찮게하지 않지만 일상적으로 SSH 프로토콜을 사용하여 여러 Linux 시스템에 연결하는 경우 생산성에 병목 현상이 발생할 수 있습니다.

수년에 걸쳐 Linux 커뮤니티는Secure Shell의 제한 사항이 포함 된 용어로이를 해결할 수있는 방법을 제공했습니다. 그러한 솔루션 중 하나는 Parallel SSH입니다. 사용자가 Secure Shell을 통해 여러 원격 컴퓨터와 한 번에 상호 작용할 수있는 프로그램입니다.

SSH 설정

Parallel SSH 도구는 Linux에서 OpenSSH를 사용하므로이 안내서를 따르기 전에 시스템에서이를 설정해야합니다. 다행히 SSH 서버 설정은 매우 빠릅니다.

Linux 배포판의 Wiki 항목을 참조하십시오.SSH를 사용하는 방법을 배우십시오. 제대로 작동하지 않으면 Linux에서 SSH를 설정하는 방법에 대한 안내서로 이동하십시오. 심도 있고 알아야 할 모든 것을 다룹니다!

Linux에 Pssh 설치

Pssh 도구 사용법을 배우기 전에설치 방법을 살펴 봐야합니다. 프로그램 작동을 위해서는 다양한 명령을 사용해야하므로 터미널 창을 열고 사용중인 운영 체제에 맞는 지침을 따르십시오.

우분투

sudo apt install pssh

데비안

sudo apt-get install pssh

아치 리눅스

Pssh는 Arch Linux의 패키지 저장소에 없습니다. 그러나 Pssh AUR 패키지가 있으므로 사용자가 여전히 쉽게 설치할 수 있습니다. Arch PC에서 프로그램을 작동 시키려면 다음을 수행하십시오.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/python-pssh.git
cd python-pssh
makepkg -sri

페도라

sudo dnf install pssh -y

오픈 수세

sudo zypper install pssh

파이썬 PIP

모든 Linux OS에서 소프트웨어 소스에 Pssh 도구가있는 것은 아닙니다. 배포하지 않는 배포를 실행하는 경우 다른 설치 방법을 찾아야합니다.

현재로서는 덜 알려진 Linux 운영 체제에서 Pssh를 얻는 가장 좋은 방법은 Python 패키지 설치 도구를 사용하는 것입니다.

참고 : Pssh를 얻는 데 사용하기 전에 python-pip (또는) pip가 설정되어 있는지 확인하십시오.

sudo python-pip install pssh

또는

sudo pip install pssh

Pip이 효과가 없습니까? 대신 Pssh 소스 코드를 다운로드하십시오.

Pssh 설정

Parallel SSH 도구가 작동하려면 사용자는 프로그램과 함께 사용할 모든 원격 컴퓨터 주소를 설명하는 호스트 파일을 설정해야합니다. 터미널을 시작하고 접촉 새 Pssh 호스트 파일을 작성하는 명령입니다.

touch ~/.pssh_hosts_files

다음으로 Nano 텍스트로 호스트 파일을 엽니 다편집 도구. Nano를 사용하여 Pssh를 사용하여 상호 작용하려는 SSH를 실행하는 모든 원격 Linux 시스템의 주소를 작성하십시오. 최상의 결과를 얻으려면 호스트 이름 대신 로컬 또는 인터넷 IP 주소를 사용하십시오.

호스트 파일을 설정할 때 주소와 함께 사용자 이름을 추가해야합니다. 다음과 같아야합니다 [email protected].

nano ~/.pssh_hosts_files

호스트 파일을 작성한 후를 눌러 편집 내용을 저장하십시오 Ctrl + O 키보드에서. 그런 다음 Ctrl + X 키보드 조합.

Pssh로 명령 보내기

Pssh는 SSH를위한 래퍼입니다.한 번에 여러 기계와 상호 작용합니다. 이해해야 할 복잡한 구문은 없습니다. Linux 터미널의 작동 방식을 이미 알고 있다면 이해가 될 것입니다.

Pssh를 통해 Secure Shell을 통해 원격 컴퓨터 목록으로 명령을 한 번에 보내려면 다음을 수행하십시오.

pssh -i -h ~/.pssh_hosts_files terminal command

아직도 Pssh의 작동 방식에 대해 잘 모르십니까? 아래 예제 명령 중 일부를 시도하십시오.

프로세스 실행

모든 Linux 시스템에서 한 번에 실행중인 프로세스를 확인해야합니까? 운영 상단 Pssh와 함께.

pssh -i -h ~/.pssh_hosts_files top

컴퓨터 가동 시간

모든 Linux 컴퓨터가 얼마나 오래 실행되었는지 궁금하십니까? 사용 가동 시간 Pssh 도구와 함께

pssh -i -h ~/.pssh_hosts_files uptime

하드 드라이브 공간

다음을 사용하여 각 원격 Linux 시스템의 하드 드라이브 공간을 동시에 확인하십시오. df Pssh와 함께.

pssh -i -h ~/.pssh_hosts_files df -h

시스템 사양

호스트 목록에서 모든 원격 Linux 컴퓨터의 시스템 사양을 확인하려면 다음을 실행하십시오. 인시

pssh -i -h ~/.pssh_hosts_files inxi -F
</ p>

코멘트