π *ΠΠ°ΠΊ Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ Ρ
ΠΎΡΡΠ°ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SSH* ΠΠ΅ΡΡΠ°Π΅ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠ°ΡΠΈΠ½, Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ² ΡΠ°Ρ Π½Π° ΡΡΡΠ½ΠΎΠΉ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄? ΠΡΡ ΠΏΡΠΎΡΡΠΎ! ΠΠ΅Π»ΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠΌ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ
Π±ΡΡΡΡΡΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ SSH ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠ°Π·Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΡΠΊΠΎΠ½ΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΈΠ»Ρ. Π Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠ΅Π½ ΠΌΠ°ΡΠΈΠ½! ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠ» Ρ IP-Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠΈΠΊΠ» Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Π΄Π»Ρ ΠΏΡΠΎΡ
ΠΎΠ΄Π° ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: for host in $(cat hosts.txt); do ssh user@$host 'ΠΊΠΎΠΌΠ°Π½Π΄Π°'; done ΠΠ»ΠΈ ΡΠ°ΠΊ: parallel -a hosts.txt ssh user@{} 'ΠΊΠΎΠΌΠ°Π½Π΄Π°' Π ΠΈΡΠΎΠ³Π΅ β ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΏΡΡΠΊ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΈΠ½, ΠΈ Π²ΡΡ ΠΏΠΎ ΠΏΠ»Π°Π½Ρ. ΠΠ°Π±ΡΠ΄Π΅ΡΡ ΠΎ ΡΡΡΠΈΠ½Π½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ
! ΠΠΎΠ΄ΡΠΌΠ°ΠΉ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ β ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΠΈΡΡΡΡ! Π ΡΡ Π³ΠΎΡΠΎΠ² ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠ°ΡΠΈΠ½ Π² ΠΈΠ³ΡΡ? ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΡΠ΅Π±Ρ: Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ
π *ΠΠ°ΠΊ Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ Ρ ΠΎΡΡΠ°ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SSH
26Β ΠΈΡΠ»ΡΒ 202526Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½