{{tag>Brouillon Sécurité SSH}} = Changer le nom ou l'IP d'un serveur GNU/Linux === Template VM Voir : * https://wiki.debian.org/HowTo/ChangeHostname * https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.5/html/User_Guide/sect-Templates.html * https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.0/html/virtual_machine_management_guide/chap-templates RedHat registration subscription-manager unregister subscription-manager remove --all subscription-manager clean Hostname hostnamectl set-hostname localhost.localdomain Udev rm -rf /etc/udev/rules.d/70-* machine-id chmod 777 /etc/machine-id > /etc/machine-id chmod 444 /etc/machine-id Voir aussi : * /sys/class/dmi/id/product_uuid * /sys/class/dmi/id/product_name Qui peuvent être copiés sur l'image cible pour savoir sur quel matériel l'image a été créée. Réseau rm -f /etc/sysconfig/network-scripts/ifcfg-eth* #sed -i '/UUID/c\UUID=' /etc/sysconfig/network-scripts/ifcfg-eth0 #sed -i '/HWADDR/c\HWADDR=' /etc/sysconfig/network-scripts/ifcfg-eth0 Clean /var/log/ find /var/log/ -type f -name "*[-_]2018[0-9][1-9][0-9][1-9]*" -delete find /var/log/ -type f -name "*.old" -delete rm -rf /var/log/journal/* systemd-tmpfiles --create --prefix /var/log/journal systemctl restart systemd-journald #for fic in $(find /var/log/ -type f) ; do > $fic ; done find /var/log/ -type f -exec /bin/sh -c '>{}' \; rm /var/log/sysstat/* -rf find /var/log/ -type f -name "*.*[0-9]" -delete find /var/log/ -type f -name "*.gz" -delete # Debian killall dhclient #rm /var/lib/dhcp/dhclient.eth0.leases rm -f /var/lib/dhcp/* killall ntpd rm /run/ntp.conf.dhcp Autres RedHat # systemctl enable initial-setup.service # sys-unconfig # touch /.unconfigured Bash history rm -f /root/.bash_history rm -f /home/*/.bash_history history -c && history -w Poweroff poweroff === Renommer un serveur grep $(hostname -s) -Ril /etc/ Fichier à modifier * /etc/machine-id * /etc/hosts * /etc/hostname * /etc/mailname * /etc/exim4/update-exim4.conf.conf * /etc/machine-info * /etc/sysconfig/network rm -f /etc/machine-id systemd-machine-id-setup SSH dpkg-reconfigure openssh-server Ou # CHANGER LE HOSTNAME AVANT ! #rm /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_rsa_key.pub #rm /etc/ssh/ssh_host_dsa_key /etc/ssh/ssh_host_dsa_key.pub #rm /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key.pub #ssh-keygen -h -N '' -t rsa -f /etc/ssh/ssh_host_rsa_key #ssh-keygen -h -N '' -t dsa -f /etc/ssh/ssh_host_dsa_key #ssh-keygen -h -N '' -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key rm -f /etc/ssh/ssh_host_* /usr/bin/ssh-keygen -A hostnamectl set-hostname nouveau-nom systemctl restart systemd-hostnamed === Changement d'adresse IP Fichier à modifier * /etc/resolv.conf * /etc/systemd/resolved.conf * /etc/network/interfaces === Conf client DNS #domain acme.local search acme.local options rotate timeout:1 retries:1 #options edns0 nameserver 192.168.10.253 nameserver 192.168.11.253 Avec SystemD voir ''/etc/systemd/resolved.conf'' === Généralités Parfois il faut aussi modifier les fichiers suivants * /etc/motd * /etc/issue Voir [[http://alog.ipduh.com/2014/12/clone-kvm-guest.html]]