Како користити више ССХ веза на Линуку са Пссх

Сецуре Схелл је незамјењив ресурс за кориснике Линука који имају тенденцију да раде са удаљеним Линук серверима, рачунарима или мрежним уређајима. Брз је, оријентисан на безбедност и омогућава корисницима да раде све, од слања команди удаљеним рачунарима и серверима, до отварања програма преко интернета.

Колико год да је ССХ користан, могућа је интеракција само са једном машином у исто време. Оваква ограничења неће сметати просечном кориснику који користи Сецуре Схелл за удаљење повремено, али ако свакодневно користите ССХ протокол за повезивање са много различитих Линук машина, то може бити уско грло за продуктивност.

Током година, Линук заједница се помирила са ограничењима Сецуре Схелл-а и понудила начине да их заобиђе. Једно такво решење је Паралелни ССХ. То је програм који омогућава корисницима да истовремено комуницирају са више удаљених машина преко Сецуре Схелл-а.

Подешавање ССХ

Паралелни ССХ алат користи ОпенССХ на Линук-у, тако да ћете морати да га подесите на свом систему пре него што покушате да пратите овај водич. Срећом, постављање ССХ сервера је веома брзо.

Погледајте вики унос ваше Линук дистрибуције на ССХ и научите како да то покренете. Ако имате проблема са радом, пређите на наш водич о томе како да подесите ССХ на Линук-у. Детаљно је и покрива све што треба да знате!

  Топ 11 Инстаграм аналитичкиһ алата за успеһ на друштвеним мрежама

Инсталирајте Пссх на Линук

Пре него што уђемо у то како да користимо Пссх алат, морамо да пређемо на то како да га инсталирамо. Рад програма укључује коришћење различитих команди, па отворите прозор терминала и пратите упутства која одговарају оперативном систему који користите.

Убунту

sudo apt install pssh

Дебиан

sudo apt-get install pssh

Арцх Линук

Пссх се не налази у Арцх Линуковим репозиторијумима пакета. Међутим, корисници га и даље могу лако инсталирати, јер постоји Пссх АУР пакет. Да би програм радио на вашем Арцх ПЦ-у, урадите следеће:

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

Питхон ПИП

Нема сваки Линук ОС алат Пссх у својим изворима софтвера. Ако користите дистрибуцију која је не носи, мораћете да пронађете алтернативни начин да је инсталирате.

Од сада, најбољи начин да добијете Пссх на мање познатим Линук оперативним системима је преко алата за инсталацију пакета Питхон.

Напомена: уверите се да имате подешен питхон-пип (или) пип пре него што покушате да га користите да бисте добили Пссх.

sudo python-pip install pssh

или

sudo pip install pssh

Зар Пип не ради за тебе? Размислите о преузимању Пссх изворног кода уместо тога.

Подесите Пссх

Да би алатка Параллел ССХ функционисала, корисник мора да подеси хост датотеку која наводи све адресе удаљених рачунара које ће користити са програмом. Покрените терминал и користите команду на додир да бисте креирали нову Пссх датотеку хоста.

touch ~/.pssh_hosts_files

Затим отворите датотеку хоста помоћу Нано алата за уређивање текста. Користећи Нано, напишите адресе сваке удаљене Линук машине која користи ССХ са којом желите да комуницирате користећи Пссх. За најбоље резултате користите локалну или интернет ИП адресу, а не име хоста.

  Како снимити временски интервал помоћу ДСЛР-а или фотоапарата без огледала

Приликом подешавања датотеке хоста, имајте на уму да морате додати корисничко име, заједно са адресом. Требало би да изгледа [email protected]

nano ~/.pssh_hosts_files

Након што је ваша хост датотека написана, сачувајте измене притиском на Цтрл + О на тастатури. Затим изађите из Нано-а помоћу комбинације тастатуре Цтрл + Кс.

Слање команди са Пссх

Пссх је омот за ССХ који омогућава кориснику интеракцију са више машина одједном. Не постоји сложена синтакса за разумевање; ако већ знате како функционише Линук терминал, имаће смисла.

Да бисте послали било коју команду на своју листу удаљених рачунара (одједном) преко Сецуре Схелл-а преко Пссх-а, урадите:

pssh -i -h ~/.pssh_hosts_files terminal command

Још увек нисте сигурни како Пссх функционише? Испробајте неке од примера команди у наставку.

Покренути процеси

Требате да проверите покренуте процесе на свим вашим Линук машинама одједном? Рун топ витх Пссх.

pssh -i -h ~/.pssh_hosts_files top

Време рада рачунара

Занима вас колико дуго сви ваши Линук рачунари раде? Користите наредбу за продужење рада уз алатку Пссх.

pssh -i -h ~/.pssh_hosts_files uptime

Простор на чврстом диску

Проверите колико простора на чврстом диску има свака удаљена Линук машина у исто време користећи дф са Пссх.

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

Системске спецификације

Да бисте проверили системске спецификације свих удаљених Линук рачунара на листи домаћина, покрените инки

pssh -i -h ~/.pssh_hosts_files inxi -F