Я делаю скрипт для настройки имени хоста по s sh связи
USERNAME=root
HOSTS=/home/Document/host.txt
SCRIPT="hostnamectl set-hostname aflinux; useradd aflinux; echo 'Confi OK for ${HOSTNAME}'"
for HOSTNAME in ${HOSTS} ; do
ssh ${USERNAME}@${HOSTNAME} "${SCRIPT}"
done
Я хочу создать уникальное имя хоста для каждого хоста, например aflinux1001
для 192.168.100.1
и aflinux1011
для 192.168.101.1
в файле /home/Document/host.txt
есть список всех хостов, как показано ниже:
192.168.100.1
192.168.100.2
192.168.100.3
192.168.100.4
192.168.100.5
192.168.100.6
192.168.101.1
192.168.101.2
192.168.101.3
192.168.101.4
192.168.101.5
192.168.101.6
Я хочу, чтобы результат был похож что:
root@192.168.101.1 >>> aflinux1011
root@192.168.100.2 >>> aflinux1001