Browse Source

First Commit

daniel 4 năm trước cách đây
commit
14e890ce93
1 tập tin đã thay đổi với 68 bổ sung0 xóa
  1. 68 0
      grundinstallation.sh

+ 68 - 0
grundinstallation.sh

@@ -0,0 +1,68 @@
+#!/bin/bash
+
+echo "Updating System..."
+apt update && apt upgrade -y
+
+echo "Installint NTP and SNMP Services..."
+apt install ntp snmpd -y
+rm /etc/ntp.conf
+rm /etc/snmp/snmpd.conf
+
+###########################################################################
+echo "Configuration Services..."
+cat <<EOF > /etc/ntp.conf
+driftfile /var/lib/ntp/ntp.drift
+
+restrict default ignore
+restrict 127.0.0.1
+restrict ::1
+
+server ntp-nhi-strat1.klenzel.net iburst
+server ntp-hkl-strat1.klenzel.net iburst
+
+restrict ntp-nhi-strat1.klenzel.net noquery nomodify notrap
+restrict ntp-hkl-strat1.klenzel.net noquery nomodify notrap
+EOF
+
+###########################################################################
+
+cat <<EOF > /etc/snmp/snmpd.conf
+createUser   KlenzelSNMP SHA "klen-ke93jg-zel"  DES
+rouser       KlenzelSNMP
+agentAddress udp:161,udp6:161
+
+extend .1.3.6.1.4.1.2021.8.4 cpu_temp /scripts/snmp_temp/snmp_temp.sh cpu
+extend .1.3.6.1.4.1.2021.8.5 gpu_temp /scripts/snmp_temp/snmp_temp.sh gpu
+EOF
+
+###########################################################################
+
+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:514
+EOF
+
+echo "Configuration SSH-Daemon..."
+sed -i 's@#Port 22@Port 4711@g' /etc/ssh/sshd_config
+sed -i 's@#PermitRootLogin prohibit-password@PermitRootLogin yes@g' /etc/ssh/sshd_config
+
+usermod -aG video Debian-snmp
+
+echo "Enabling and restarting nessasary Services..."
+/bin/systemctl enable ntp
+/bin/systemctl restart ntp
+/bin/systemctl enable snmpd
+/bin/systemctl restart snmpd
+/bin/systemctl restart rsyslog.service
+/bin/systemctl restart  sshd
+
+echo "Writing SSH-Keys..."
+mkdir /root/.ssh
+touch /root/.ssh/authorized_keys
+sed -i '/backuppc$/d' /root/.ssh/authorized_keys
+echo "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_keys
+
+echo "Done, exiting..."