Bearbeiten von „UUGRN:Jails/einrichten“
Aus UUGRN
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 6: | Zeile 6: | ||
Jedes [[UUGRN:Mitgliedschaft|aktive Vereinsmitglied]] kann auf Wunsch ein eigenes Jail bekommen. | Jedes [[UUGRN:Mitgliedschaft|aktive Vereinsmitglied]] kann auf Wunsch ein eigenes Jail bekommen. | ||
Voraussetzung hierfür ist ein User-Account auf [[UUGRN:Jails/shell|shell.uugrn.org]] und dort außerdem ein ssh-Schlüsselpaar, welches generiert werden sollte: | Voraussetzung hierfür ist ein User-Account auf [[UUGRN:Jails/shell|shell.uugrn.org]] und dort außerdem ein ssh-Schlüsselpaar, welches generiert werden sollte: | ||
− | + | $ '''ssh-keygen -t dsa''' | |
− | + | Generating public/private dsa key pair. | |
− | Generating public/private | + | Enter file in which to save the key (/home/user/.ssh/id_dsa): '''<return>''' |
− | Enter file in which to save the key (/home/user/.ssh/ | ||
Created directory '/home/user/.ssh'. | Created directory '/home/user/.ssh'. | ||
Enter passphrase (empty for no passphrase): '''*hier eine passphrase eingeben und gut merken*''' | Enter passphrase (empty for no passphrase): '''*hier eine passphrase eingeben und gut merken*''' | ||
Enter same passphrase again: '''*nochmal wiederholen*''' | Enter same passphrase again: '''*nochmal wiederholen*''' | ||
− | Your identification has been saved in /home/user/.ssh/ | + | Your identification has been saved in /home/user/.ssh/id_dsa. |
− | Your public key has been saved in /home/user/.ssh/ | + | Your public key has been saved in /home/user/.ssh/id_dsa.pub. |
The key fingerprint is: | The key fingerprint is: | ||
− | + | 6d:28:7e:fc:d8:ed:46:37:6d:c7:56:da:96:7b:47:11 user@shell.uugrn.org | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Im Anschluss gibt es die beiden Dateien | Im Anschluss gibt es die beiden Dateien | ||
− | + | $ '''ls -la .ssh/''' | |
− | + | total 8 | |
− | drwx------ | + | drwx------ 2 user users 512 May 14 00:18 . |
− | drwxr-xr-x | + | drwxr-xr-x 3 user users 512 May 14 00:18 .. |
− | -rw------- | + | -rw------- 1 user users 672 May 14 00:18 id_dsa |
− | -rw-r--r-- | + | -rw-r--r-- 1 user users 616 May 14 00:18 id_dsa.pub |
Die Passphrase schützt den Schlüssel vor Missbrauch. Ein SSH-Key ohne Passphrase darf man nur auf einem System verwenden, welches man unmittelbar unter seiner eigenen Kontrolle hat. Das ist bei [[UUGRN:Jails/shell|shell.uugrn.org]] definitiv nicht gegeben. | Die Passphrase schützt den Schlüssel vor Missbrauch. Ein SSH-Key ohne Passphrase darf man nur auf einem System verwenden, welches man unmittelbar unter seiner eigenen Kontrolle hat. Das ist bei [[UUGRN:Jails/shell|shell.uugrn.org]] definitiv nicht gegeben. | ||
Zeile 102: | Zeile 88: | ||
Den Umfang der installierten Software kann man mit {{man|freebsd|8|pkg_info}} nachsehen. | Den Umfang der installierten Software kann man mit {{man|freebsd|8|pkg_info}} nachsehen. | ||
− | Vorkompilierte Software-Pakete lassen sich einfach mit {{man|freebsd|8|pkg_add}} installieren: | + | Vorkompilierte Software-Pakete lassen sich einfach mit {{man|freebsd|8|pkg_add}} installieren, etwa von einem FTP-Server: |
− | # '''pkg_add -v pdksh''' | + | # '''pkg_add -r -v pdksh''' |
[...] | [...] | ||
Empfohlen wird jedoch der Einsatz der Ports mit dem Tool {{man|freebsd|8|portinstall}}. Der Einsatz von einem gemeinsamen, nur-lese Portsbaum unter /usr/ports/ ist in den Jails entsprechend vorkonfiguriert: alle Schreibzugriffe auf die Ports im Jail werden nach /data/ports/ umgeleitet. | Empfohlen wird jedoch der Einsatz der Ports mit dem Tool {{man|freebsd|8|portinstall}}. Der Einsatz von einem gemeinsamen, nur-lese Portsbaum unter /usr/ports/ ist in den Jails entsprechend vorkonfiguriert: alle Schreibzugriffe auf die Ports im Jail werden nach /data/ports/ umgeleitet. | ||
− | |||
=== Standard Befehle === | === Standard Befehle === | ||
;{{man|freebsd|1|portsdb}} -Fu: Lädt den aktuellen Port-INDEX und speichert in nach /data/ports. Kann täglich, gerne mehrmals ausgeführt werden, wird aber nur täglich upgedatet. | ;{{man|freebsd|1|portsdb}} -Fu: Lädt den aktuellen Port-INDEX und speichert in nach /data/ports. Kann täglich, gerne mehrmals ausgeführt werden, wird aber nur täglich upgedatet. | ||
;{{man|freebsd|1|portversion}} -vL "=": Alle veralteten Ports auflisten | ;{{man|freebsd|1|portversion}} -vL "=": Alle veralteten Ports auflisten | ||
− | ;{{man|freebsd|1| | + | ;{{man|freebsd|1|porupgrade}} -a: Alle veralteten Ports updaten |
;{{man|freebsd|1|portupgrade}} -r "portname*": Alle Ports, die auf portname* matchen, werden upgedatet, außerdem alle ggf. erforderlichen Abhängigkeiten. | ;{{man|freebsd|1|portupgrade}} -r "portname*": Alle Ports, die auf portname* matchen, werden upgedatet, außerdem alle ggf. erforderlichen Abhängigkeiten. | ||
;{{man|freebsd|1|pkgdb}} -F: manchmal ist es erforderlich, die Abhängigkeiten zu korrigieren. Wenn es komplizierter wird, am besten im [[UUGRN:IRC]] nachfragen | ;{{man|freebsd|1|pkgdb}} -F: manchmal ist es erforderlich, die Abhängigkeiten zu korrigieren. Wenn es komplizierter wird, am besten im [[UUGRN:IRC]] nachfragen |