이미징 전에 시스템을 무력화하는 sysprep과 같은 것이 있습니까?

이미징 전에 시스템을 무력화하는 sysprep과 같은 것이 있습니까?

Debian 11 Bullseye 시스템을 복제하고 필요에 따라 다른 시스템에 배포해야 합니다. 이미징 전에 시스템을 무력화하려고 시도했습니다. 일부 명령을 사용했지만 SSH 연결을 완료할 수 없거나 시스템(이미지에서 설치된)이 무작위로 정지되는 등 이미지에 영향을 미쳤습니다.

내가 한 일은 다음과 같습니다.

# Reset interfaces
    sudo rm /etc/udev/rules.d/70-persistent-net.rules
    sudo rm /var/lib/dhcp/dhclient.leases
    sudo sed -i '/^allow-hotplug eth/d' /etc/network/interfaces
    sudo sed -i '/^iface eth/d' /etc/network/interfaces
    sudo sed -i '/^address/d' /etc/network/interfaces
    sudo sed -i '/^netmask/d' /etc/network/interfaces
    sudo sed -i '/^gateway/d' /etc/network/interfaces
    sudo sed -i '/^dns-nameservers/d' /etc/network/interfaces


# reset hostname
echo "debian" | sudo tee /etc/hostname
sudo sed -i '/127.0.1.1/d' /etc/hosts
echo "127.0.1.1    debian" | sudo tee -a /etc/hosts

# remove ssh host keys
sudo rm /etc/ssh/ssh_host_*

# clean APT cache
sudo apt-get clean

reset random number generator pool:
sudo dd if=/dev/zero of=/var/lib/systemd/random-seed bs=512 count=1
sudo rm /var/lib/systemd/random-seed

# remove udev persistent rules
sudo rm /etc/udev/rules.d/70-persistent-net.rules
sudo rm /etc/udev/rules.d/70-persistent-cd.rules

# clear swap and temporary files
sudo rm /etc/udev/rules.d/70-persistent-net.rules
sudo rm /etc/udev/rules.d/70-persistent-cd.rules

# Remove SSH Keys and user credentials:
sudo rm -rf /root/.ssh
sudo rm -rf /home/*/.ssh
sudo passwd -l root # Lock root account to prevent login

# remove system logs
sudo find /var/log -type f -exec truncate -s 0 {} \;


# Clear bash histroy and logs
cat /dev/null > ~/.bash_history
history -c && history -w
sudo cat /dev/null > /root/.bash_history
sudo history -c && sudo history -w
sudo rm -rf /var/log/* /var/log.*/*


# shutdown system
sudo shutdown -h now

이러한 명령을 실행한 후 이미지를 생성하고 이미지화된 시스템과 유사한 다른 시스템(동일한 하드웨어 및 동일한 제조업체)에 배포했습니다. 호스트 이름도 변경하여 변경했습니다.

/etc/hosts 및 /etc/hostname

그럼 난 달렸어

sudo 호스트 이름 -F /etc/호스트 이름

하지만 다른 시스템에 이미지를 설치하자 작동이 시작되었습니다. SSH 연결이 불가능하고 방화벽에서 활성화하더라도 시스템이 무작위로 정지되기 시작합니다.

데비안에서 무력화를 위해 Windows에 sysprep과 같은 자동화된 방법이 있습니까?

관련 정보