blob: 41e386c350ba4d8b3913428ed0e53fecc7343227 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
#!/bin/bash
cat <<-HEREDOC
>
> Willkommen zur Grundkonfiguration des bwLehrpool-Satellitenservers.
>
> Diese einmalige Konfiguration dient dazu, das Passwort des System-Users
> "openslx" zu ändern (für Terminal, SSH), sowie ggf. die
> Netzwerkkonfiguration des Servers anzupassen.
>
HEREDOC
while ! passwd; do
echo "> Das hat nicht geklappt. Bitte noch einmal versuchen:"
done
cat <<-SUPPE
>
> Erzeuge SSH Schlüsselpaar
>
SUPPE
KEY=~/.ssh/id_rsa
rm -f -- "$KEY" "${KEY}.pub"
ssh-keygen -q -N "" -f "$KEY" \
|| echo "> Achtung: Erzeugung Schlüsselpaar $KEY fehlgeschlagen."
cat <<-HERRR
>
> Abschließend können Sie festlegen, ob der Server seine IP-Konfiguration
> per DHCP erhält, oder eine statische Konfiguration verwendet wird.
>
HERRR
netsetup
cat <<YONDERDOC
>
> Damit ist die Einrichtung abgeschlossen. Die weitere Konfiguration des
> bwLehrpool-Systems erfolgt über die Webschnittstelle, die über die
> IP-Addresse oder den Hostnamen des Servers erreichbar ist.
>
> Bitte geben Sie zum Abschluss noch einmal das oben neu festgelegte
> Passwort ein. Der Server wird sich daraufhin neustarten und ist
> dann betriebsbereit.
>
YONDERDOC
sed -i "/opt.openslx.firstrun.sh/d" ~/.profile
sudo reboot
|