Folgende Situation: In einem lokalen Netzwerk sind eine Reihe von Debian- und Ubuntu-Installationen vorhanden, teilweise in virtuellen Maschinen, teilweise direkt auf der Hardware. Updates dauern aufgrund der unterdimensionierten Internet-Anbindung aber ziemlich lange. Gesucht wird nach einer Lösung, bei der die Pakete auf einem lokalem Server zwischengespeichert werden, sodaß sie nur einmal heruntergeladen werden müssen.
Category: network
Skype-Gruppenchats administrieren
Skype-Gruppenchats haben eine Besonderheit: Sie können ad-hoc von beliebigen Skype-Accounts erstellt werden, aber nur der initiale Ersteller (Creator) hat Admin-Fähigkeiten.
Verlässt der Admin die Gruppe, ist nicht definiert, kann es passieren, daß es keinen Admin mehr gibt, der Leute entfernen kann. Das Hinzufügen von neuen Teilnehmern ist kein Problem.
Wechselnde Gruppenzugehörigkeiten kommen in lange dauernden Projekten in Firmen nicht selten vor. Deshalb sollte der Creator zumindest dafür sorgen, daß eine ausreichende Anzahl anderer vertrauenswürdiger Teilnehmer die Admin-Rolle hat.
Zeitumstellung, Nicht-Computer-Uhren stellen
Uhren in Computern mit modernen Betriebssystemen und Internet-Verbindung sind recht komfortabel: Sie setzen sich dank NTP und und hinterlegter Zeitzonen-Informationen automatisch. Das passiert nicht nur zu der Sommer-/Winterzeitumstellung, sondern ständig im Hintergrund.
Hat man keine andere verlässliche Zeitquelle wie z.B. eine Funkuhr zur Hand bietet es sich daher an zum Stellen von anderen Uhren auf die Computerzeit zuzugreifen.
Continue reading “Zeitumstellung, Nicht-Computer-Uhren stellen”
Howto kill hanging OpenSSH sessions
Note to myself: Hanging OpenSSH sessions can be killed with “<enter>~.
” (enter key, tilde, period).
Most probably overlooked facts:
- You have to press the enter key before the tilde character to enter the special command mode
- With dead keys an additional space is needed after tilde
- There are some other special commands available as well, see integrated help via
~?
IdentitiesOnly in ssh_config
Der OpenSSH-Client bietet die Möglichkeit mehrere Keys zu verwalten. Das ist nützlich, wenn man z.B. für unterschiedliche Server unterschiedliche Keys verwendet. Oder bei gitolite einen Key für Shell-Zugriff besitzt und einen für die git-Repositories selbst wobei nur letzterer auf den Command-Line-Wrapper gitolite-shell
gemappt ist.
Für diesen Zweck richtet man in der Datei ~/.ssh/config
zwei Hosts mit unterschiedlichen Keys (“Identities” genannt) ein:
Host hostgit Hostname git.example.com IdentityFile ~/.ssh/id_git Host hostshell Hostname git.example.com IdentityFile ~/.ssh/id_shell
Leider ist mit dieser Konfiguration alleine nicht sichergestellt, daß der angegebene Key verwendet wird. Es kann nach wie vor vorkommen, daß genau der falsche Key dem Server geschickt wird. Das liegt daran, daß der ssh-agent eine eigene Logik hat, welche Keys er auswählt und die IdentityFile – Angaben lediglich diese Keys der Liste der möglichen Keys hinzufügen.