Pssh ile Linux'ta birden fazla SSH bağlantısı nasıl kullanılır

click fraud protection

Secure Shell, uzaktan kumanda ile çalışma eğiliminde olan Linux kullanıcıları için vazgeçilmez bir kaynaktır Linux sunucuları, bilgisayarlar veya ağ cihazları. Hızlı, güvenlik odaklıdır ve kullanıcıların komut göndermekten uzak bilgisayarlara ve sunuculara, internet üzerinden program açmaya kadar her şeyi yapmasına olanak tanır.

SSH kadar kullanışlı olduğu için, bir seferde yalnızca bir makine ile etkileşim kurmak mümkündür. Bunun gibi sınırlar, arada sırada uzaktan kumanda etmek için Güvenli Kabuk kullanan ortalama kullanıcıyı rahatsız etmez, ancak Birçok farklı Linux makinesine bağlanmak için günlük SSH protokolü için bir darboğaz olabilir verimlilik.

Yıllar geçtikçe, Linux topluluğu Güvenli Kabuk'un sınırlamaları ile yüzleşti ve bunun üstesinden gelmenin yollarını sundu. Böyle bir çözüm Paralel SSH'dir. Kullanıcıların Güvenli Kabuk üzerinden aynı anda birden çok uzak makineyle etkileşim kurmasını sağlayan bir programdır.

SSH Kurulumu

Paralel SSH aracı Linux'ta OpenSSH'den yararlanır, bu nedenle bu kılavuzla birlikte takip etmeyi denemeden önce sisteminizde kurulu olması gerekir. Neyse ki, bir SSH sunucusu kurmak çok hızlı.

instagram viewer

Linux dağıtımınızın SSH üzerindeki wiki girişine bakın ve nasıl başlayacağınızı öğrenin. Çalıştırmakta güçlük çekiyorsanız, Linux'ta SSH kurulumu ile ilgili kılavuzumuza gidin. Derinlemesine ve bilmeniz gereken her şeyi kapsıyor!

Linux'a Pssh kurun

Pssh aracını nasıl kullanacağımızı öğrenmeden önce, onu nasıl yükleyeceğimize bakmamız gerekiyor. Programın çalıştırılması çeşitli komutların kullanılmasını içerir, bu nedenle bir terminal penceresi açın ve kullandığınız işletim sistemiyle eşleşen talimatları izleyin.

Ubuntu

sudo apt pssh yükleyin

Debian

sudo apt-get pssh yükleyin

Arch Linux

Pssh Arch Linux’un paket depolarında değil. Ancak, kullanıcılar hala kolayca yükleyebilir, çünkü Pssh AUR paketi. Programın Arch PC'nizde çalışmasını sağlamak için aşağıdakileri yapın:

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

fötr şapka

sudo dnf pssh yüklemek -y

OpenSUSE

sudo zypper pssh yükleyin

Python PIP

Her Linux işletim sisteminin yazılım kaynaklarında Pssh aracı yoktur. Eğer taşımayan bir dağıtım yürütüyorsanız, onu kurmanın alternatif bir yolunu bulmanız gerekecektir.

Şu an itibariyle, Pssh'ı daha az bilinen Linux işletim sistemlerinde almanın en iyi yolu Python paket kurulum aracıdır.

Not: Pssh almak için kullanmaya başlamadan önce python-pip (veya) pip ayarladığınızdan emin olun.

sudo python-pip pssh yüklemek

veya

sudo pip pssh yükleyin

Pip sizin için çalışmıyor mu? Pssh kaynak kodunu indirmeyi düşünün yerine.

Pssh'i kur

Paralel SSH aracının çalışması için, kullanıcının programla birlikte kullanılacak tüm uzak bilgisayar adreslerini özetleyen bir ana bilgisayar dosyası ayarlaması gerekir. Bir terminal başlatın ve dokunma yeni bir Pssh ana bilgisayar dosyası oluşturmak için komut.

~ / .pssh_hosts_files'a dokunun

Ardından, ana makine dosyasını Nano metin düzenleme aracıyla açın. Nano'yu kullanarak, Pssh kullanarak etkileşim kurmak istediğiniz SSH'yi çalıştıran her uzak Linux makinesinin adresini yazın. En iyi sonuçlar için, ana bilgisayar adı yerine yerel veya İnternet IP adresini kullanın.

Ana makine dosyasını ayarlarken, adresle birlikte kullanıcı adını da eklemeniz gerektiğini unutmayın. Gibi görünmeli [email protected].

nano ~ / .pssh_hosts_files

Ana makine dosyanız yazıldıktan sonra, düğmesine basarak düzenlemeleri kaydedin. Ctrl + O klavyede. Ardından, Nano'dan Ctrl + X klavye kombinasyonu.

 Pssh ile komut gönderme

Pssh, kullanıcının aynı anda birden fazla makine ile etkileşime girmesini sağlayan SSH için bir sarıcıdır. Anlaşılacak kıvrık sözdizimi yoktur; Linux terminalinin nasıl çalıştığını zaten biliyorsanız, mantıklı olacaktır.

Pssh üzerinden Secure Shell üzerinden uzak bilgisayarlar listenize (bir kerede) herhangi bir komut göndermek için şunları yapın:

pssh -i -h ~ / .pssh_hosts_files terminal komutu

Pssh'in nasıl çalıştığından hala emin değil misiniz? Aşağıdaki örnek komutlardan bazılarını deneyin.

Çalışan süreçler

Tüm Linux makinelerinizdeki çalışan işlemleri bir kerede kontrol etmeniz mi gerekiyor? Çalıştırmak üst Pssh ile.

pssh -i -h ~ / .pssh_hosts_files üst

Bilgisayarın çalışma süresi

Tüm Linux bilgisayarlarınızın ne kadar süredir çalıştığını merak mı ediyorsunuz? Kullan çalışma süresi Pssh aracının yanında komut.

pssh -i -h ~ / .pssh_hosts_files çalışma süresi

Sabit disk alanı

Her bir uzak Linux makinesini aynı anda ne kadar sabit disk alanı kullandığını kontrol edin df Pssh ile.

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

Sistem özellikleri

Ana bilgisayar listesindeki tüm uzak Linux bilgisayarların sistem özelliklerini kontrol etmek için çalıştırın inxi

pssh -i -h ~ / .pssh_hosts_files inxi -F
watch instagram story