04
Февраля
2024
г.
ansible. Подготовка сервера
Шаг 1
Скачать или арендовать систему.
Скачать тут https://mirror.yandex.ru/ubuntu-releases/22.04/
Устанавливаем сколько нам нужно серверов.
Шаг 2
Заходим на настраиваемый сервер под своим созданным при установке пользователем или если у нас уже есть root, то пропускаем этот шаг
ssh alex@192.168.88.129
Шаг 3
Проверка работы службы ssh
service sshd status
Шаг 4
Задаем пароль пользователю root и заходим под ним, если пароль уже задан, то пропускаем этот шаг
sudo passwd root
su root
Шаг 5
Настройки для ssh
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && sed -i 's/#Port 22/Port 60022/g' /etc/ssh/sshd_config && systemctl restart ssh
# Выход из сервера
exit exit
Шаг 6
Копирование ключа
ssh-copy-id -i ~/.ssh/id_ed25519.pub -p 60022 root@192.168.88.129
Пробуем заходить без пароля
ssh -p 60022 root@192.168.88.129
Итог
Мы подготовили сервер к работе с ansible.
Команды одним списком:
ssh alex@192.168.88.129
service sshd status
sudo passwd root
su root
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && sed -i 's/#Port 22/Port 60022/g' /etc/ssh/sshd_config && systemctl restart ssh
exit exit
ssh-copy-id -i ~/.ssh/id_ed25519.pub -p 60022 root@192.168.88.129
ssh -p 60022 root@192.168.88.129
Далее управление на себя берет ansible.
Возник вопрос или предложение пиши на почту
alexsey_89@bk.ru или в
Телеграмм канал
Дата публикации: 04
Февраля
2024
г.