Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ Как автоматичСски ΠΌΠ΅Π½ΡΡ‚ΡŒ hostname Π½Π° сСрвСрС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

πŸ› οΈ Как автоматичСски ΠΌΠ΅Π½ΡΡ‚ΡŒ hostname Π½Π° сСрвСрС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли систСмных сСкрСтов! πŸš€ БСгодня расскаТу ΠΎ простой ΠΌΠ°Π³ΠΈΠΈ β€” ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сСрвСр ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ мСнял hostname автоматичСски. Π—Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ? А вСдь это ΡƒΠ΄ΠΎΠ±Π½ΠΎ для тСстовых срСд ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Π΄Π°Ρ‡Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠ΅Π½! ΠŸΠ»ΡŽΡΡ‹ автоматичСской смСны hostname: - ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сСрвСров - Π›Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ€ΡƒΡ‡Π½ΠΎΠΉ запуск - МоТно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² скрипты дСплоя Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΡ€ΠΈ стартС систСмы. НапримСр, создайтС Ρ„Π°ΠΉΠ» /etc/init.d/change-hostname.sh с Ρ‚Π°ΠΊΠΈΠΌ содСрТимым: - ΠŸΠΎΠ»ΡƒΡ‡ΠΈ Π½ΠΎΠ²ΡƒΡŽ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ строку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Ρ‚Ρƒ): hostname=$(date +%Y%m%d%H%M%S) - И установи hostname: hostnamectl set-hostname "$hostname" Π”Π°Π»Π΅Π΅ сдСлай Π΅Π³ΠΎ исполняСмым: chmod +x /etc/init.d/change-hostname.sh И добавь Π²Ρ‹Π·ΠΎΠ² Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ β€” для систСмбинов: update-rc.d change-hostname.sh defaults Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π½ΠΎΠ²

πŸ› οΈ Как автоматичСски ΠΌΠ΅Π½ΡΡ‚ΡŒ hostname Π½Π° сСрвСрС ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли систСмных сСкрСтов! πŸš€

БСгодня расскаТу ΠΎ простой ΠΌΠ°Π³ΠΈΠΈ β€” ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш сСрвСр ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ мСнял hostname автоматичСски. Π—Π²ΡƒΡ‡ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ? А вСдь это ΡƒΠ΄ΠΎΠ±Π½ΠΎ для тСстовых срСд ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Π΄Π°Ρ‡Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΌΠ΅Π½!

ΠŸΠ»ΡŽΡΡ‹ автоматичСской смСны hostname:

- ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сСрвСров

- Π›Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ€ΡƒΡ‡Π½ΠΎΠΉ запуск

- МоТно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² скрипты дСплоя

Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΡ€ΠΈ стартС систСмы. НапримСр, создайтС Ρ„Π°ΠΉΠ» /etc/init.d/change-hostname.sh с Ρ‚Π°ΠΊΠΈΠΌ содСрТимым:

- ΠŸΠΎΠ»ΡƒΡ‡ΠΈ Π½ΠΎΠ²ΡƒΡŽ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ строку (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Ρ‚Ρƒ):

hostname=$(date +%Y%m%d%H%M%S)

- И установи hostname:

hostnamectl set-hostname "$hostname"

Π”Π°Π»Π΅Π΅ сдСлай Π΅Π³ΠΎ исполняСмым:

chmod +x /etc/init.d/change-hostname.sh

И добавь Π²Ρ‹Π·ΠΎΠ² Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ β€” для систСмбинов:

update-rc.d change-hostname.sh defaults

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π½ΠΎΠ²ΠΎΠ΅ имя, слСдуя Ρ‚Π²ΠΎΠ΅ΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ!

Π”ΠΎΠ±Π°Π²Π»ΡΠ΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² настройку своих сСрвСров? КакиС Π΅Ρ‰Π΅ ΠΈΠ΄Π΅ΠΉΠΊΠΈ для динамичСских ΠΈΠΌΠ΅Π½ Π΅ΡΡ‚ΡŒ Ρƒ тСбя?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ тСбя ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!