| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | #!/bin/bashRaspberry=falseDeviceID=$(cat /etc/os-release | grep "^ID=" | cut -d "=" -f2)if [ "$DeviceID" == "raspbian" ]; then Raspberry=true; fiecho "Updating System..."apt update && apt upgrade -yapt purge apparmor -yapt autoremove -yecho "Installint NTP and SNMP Services..."apt install chrony snmpd -yrm /etc/chrony/chrony.confrm /etc/snmp/snmpd.conf###########################################################################echo "Configuration Services..."wget http://git.klenzel.net/daniel/chrony.conf/raw/master/chrony.confmv chrony.conf /etc/chrony/chrony.confcat <<EOF > /etc/snmp/snmpd.confcreateUser   KlenzelSNMP SHA "klen-ke93jg-zel"  DESrouser       KlenzelSNMPagentAddress udp:161,udp6:161EOFif [ $Raspberry ]; then	echo "extend .1.3.6.1.4.1.2021.8.4 cpu_temp /scripts/snmp/snmp_temp/snmp_temp.sh cpu" >> /etc/snmp/snmpd.conf	echo "extend .1.3.6.1.4.1.2021.8.5 gpu_temp /scripts/snmp/snmp_temp/snmp_temp.sh gpu" >> /etc/snmp/snmpd.conf        mkdir  -p /scripts/snmp/    cd /scripts/snmp/    git clone http://git.klenzel.net/daniel/snmp_temp    chmod +x snmp_temp/snmp_temp.sh        usermod -aG video Debian-snmpfi###########################################################################cat <<EOF >> /etc/rsyslog.conf## Remote Logging\$ModLoad imuxsock\$ModLoad imklog# Provides UDP forwarding. The IP is the server's IP address*.* @172.30.1.252:514EOFecho "Configuration SSH-Daemon..."sed -i 's@#Port 22@Port 4711@g' /etc/ssh/sshd_configsed -i 's@#PermitRootLogin prohibit-password@PermitRootLogin yes@g' /etc/ssh/sshd_configecho "Enabling and restarting nessasary Services..."/bin/systemctl enable chrony/bin/systemctl restart chrony/bin/systemctl enable snmpd/bin/systemctl restart snmpd/bin/systemctl restart rsyslog.service/bin/systemctl restart sshdecho "Writing SSH-Keys..."mkdir /root/.sshtouch /root/.ssh/authorized_keyssed -i '/backuppc$/d' /root/.ssh/authorized_keysecho "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCsBRdbMZqVK9kZ0o7XnkFWNcwGDt6BHSoVElo++Q+zElL8rj/E0fTcBmqbG+Xu+cvhDTThugjg/kzj6wK3x8rupE+Zc+B6FmncEl8aN1VcPBIQzmplGOkaMWBSPtj6v0Yjfq4yj35xEL5wYHwZR9mC6ZBDPrBCAuaUX00buP95e4XjKLmhZElKkZDsIBuMvEmj68UOMnmsd1Kyx7LUaWMswcEDFOAHbl013qAiB0mKAViYvSie69g5P1UruZ6uHhe4htnFHJhfV/p5ZGv75jq/+Y82kEqdCB0iDE3VMFru7p6rPiF1xGjNNZooyKXtVpi7/1xBqNg/m4o8kDmrY+fEXJwXoABaLOjRDH6jUnZHxQNw+5ko/mfOlWBw72EvKvbyBcbU7HIO45MF8iXMREhxpbVAUOiBF+qqjOj0ktM+CYFJV2soAQ7Dt8zXr/H/xC0veU/pCiNz4sbsCDXws9ZwrKn14jdDUbNNo/Ax96nIbvu0WC9Dr6Tw27juq1NC/sCz67fdLM6RRakx452I+ejRKdYG/pmw9ACuHOeTW7StZjUy1iIdYBghPhnDv/iWEUwZHp++RprqEH68rAXHuoFjffzF9o2DG5tkE2k02kFbcrCzyRQRVCBHOpCcyQr/ywpKRkcJFdslBjrAcDzUui0Vs0HSr/cZUjNYx0VXHydYRw== backuppc" >> /root/.ssh/authorized_keysecho "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClwNvLcpeFCnKyoEfPyCqJpmdw5c4OKEj/9uApbNBQa3gBWc91suIrMBO8hNSCD65J8fblWUhc1itA+VkBQxbZU6HDXu4xfWBROsJRGYn9Y/i7TbYz57j3LDVS2Ks3kT5cCJdLk/L9Fk05Q+tYpIH7mhxRcdjgr/tmppzaVaTFltCNcgaWhHH7oR2VBiGy6FCNS1Mhk8O4ic5o3PtQix43CZPk7kSIKX1YHHz4HQ4UNjr/T0/MSUBDItl4rKozLe6trSmobHCepXmVpg8mibVEAk3FG6So73xoXeohkdhLGyA9Zakzm+VmBycMSuWphDmspMFGIKprnL1lxnPUHLj5 root@nhi-00-sl-ihms" >> /root/.ssh/authorized_keysecho "Done, exiting..."
 |