diff --git a/prak/pr01/00-installer-config.yaml b/prak/pr01/00-installer-config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0efbed818f4d51746f9e60a32af00ef43406be9a --- /dev/null +++ b/prak/pr01/00-installer-config.yaml @@ -0,0 +1,12 @@ +# This is the network config written by 'subiquity' +network: + ethernets: + ens18: + dhcp4: false + dhcp6: false + addresses: + - 2001:638:408:200:FE10::1/64 + gateway6: 2001:638:408:200::1 + ens19: + dhcp4: true + version: 2 diff --git a/prak/pr01/README.md b/prak/pr01/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0a4e8b7d92447f51948680ae3890623ca57b4fcc --- /dev/null +++ b/prak/pr01/README.md @@ -0,0 +1,51 @@ +# Praktikumsblatt 1 - Heimlabor + +## 2 + +### b) + +> Geben Sie den Inhalt Ihrer Konfiguratonsdatei /etc/netplan/00-installer-config.yaml an und interpretieren Sie diesen? + +```yaml +# This is the network config written by 'subiquity' +network: + ethernets: + ens18: + dhcp4: false + dhcp6: false + addresses: + - 2001:638:408:200:FE10::1/64 + gateway6: 2001:638:408:200::1 + ens19: + dhcp4: true + version: 2 +``` + +Das Netzwerk-Interface `ens18` wurde mit der IPv6-Adresse `2001:638:408:200:FE10::1/64` und dem IPv6-Gateway `2001:638:408:200::1` konfiguriert. Als Gateway (Router) wird `2001:638:408:200::1` verwendet. + +Das Netzwerk-Interface `ens19` unterstüzt IPv4. Die IPv4-Adresse wird dort mittels DHCP automatisch ermittelt. + +## 3 + +### c) +>Testen Sie den ssh-Zugriff über Public-Key-Authentifizierung. Wie haben Sie das gemacht? + +Der SSH Client versucht standardmäßig zunächst den Login mittels Public-Key. Wenn dies nicht funktioniert, wird der Benutzer aufgefordert, einen Passwort-Login zu veranlassen. Der Login mittels Public-Key war erfolgreich und es wurde nicht nach einem Passwort gefragt (ausschließlich nach der Passphrase des Öffentlichen Schlüssels). + +> `man ssh`: [...] The methods available for authentication are: GSSAPI-based authentication, host-based authentication, public key au†+ thentication, challenge-response authentication, and password authentication. Authentication methods are tried in the + order specified above, though PreferredAuthentications can be used to change the default order. + +### d) +>Schalten Sie für openssh die Passwortauthentifizierung ab. Hierzu müssen Sie die Datei /etc/ssh/sshd_config anpassen. Welche Zeile bzw. Zeilen mussten Sie hierfür ändern? + +Die Zeile `PubkeyAuthentication yes` muss hinzugefügt werden, während die Zeile `PasswordAuthentication no` entfernt werden muss. + +### e) +> Testen Sie, dass die Passwortauthentifizierung tatsächlich abgeschaltet ist. Welche Fehlermeldung erhalten Sie bei einem Login-Versuch mit Passwort? + +```sh +ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no <netlab> + +tbasti2s@2001:638:408:200:fe10::1: Permission denied (publickey). +``` \ No newline at end of file