uucp
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
uucp [2019/08/21 23:51] – [Generell] chris | uucp [2021/01/03 19:56] (aktuell) – [Je nach Pollverfahren] chris | ||
---|---|---|---|
Zeile 28: | Zeile 28: | ||
* Uucico stellt die Verbundung her und sucht nach C-Files. Er entnimmt ihnen die Namen der D-Files und überträgt sie (ein D-File, dem das C-File verlorengegangen ist, bleibt ewig liegen!). Wenn im C-File noch ein Kommando steht, wird dieses ebenfalls zur Gegenstelle geschickt und dort als X-File gespeichert, | * Uucico stellt die Verbundung her und sucht nach C-Files. Er entnimmt ihnen die Namen der D-Files und überträgt sie (ein D-File, dem das C-File verlorengegangen ist, bleibt ewig liegen!). Wenn im C-File noch ein Kommando steht, wird dieses ebenfalls zur Gegenstelle geschickt und dort als X-File gespeichert, | ||
* Entweder automatisch vom uucico oder per cron oder per Hand wird der uuxqt gestartet. Dieser sucht nach X-Files, und führt die darin enthaltenen Kommandos aus, dazu verwendet er die D-Files. Nach dem Abarbeiten werden die Files gelöscht. Sollten Kommandos fehlschlagen, | * Entweder automatisch vom uucico oder per cron oder per Hand wird der uuxqt gestartet. Dieser sucht nach X-Files, und führt die darin enthaltenen Kommandos aus, dazu verwendet er die D-Files. Nach dem Abarbeiten werden die Files gelöscht. Sollten Kommandos fehlschlagen, | ||
- | Im Prinzip können so beliebige Kommandos remote ausgeführt werden - das wurde früher auch durchaus benutzt. Die erlaubten Kommandos stehen im sys-File, damit kein Missbrauch möglich ist. Heute stehen dort meistens nur noch rmail rnews und ggf. rsmtp rbsmtp rgsmtp. | + | Im Prinzip können so beliebige Kommandos remote ausgeführt werden - das wurde früher auch durchaus benutzt. Die erlaubten Kommandos stehen im sys-File, damit kein Missbrauch möglich ist. Heute stehen dort meistens nur noch rmail und rnews. |
Damit man mit UUCP Mail und News transportieren kann, müssen die verwendeten Mail- und News-Programme natürlich mit UUCP zusammenarbeiten, | Damit man mit UUCP Mail und News transportieren kann, müssen die verwendeten Mail- und News-Programme natürlich mit UUCP zusammenarbeiten, | ||
Zeile 127: | Zeile 127: | ||
Debian hat einen Port TCP im port-File vordefiniert, | Debian hat einen Port TCP im port-File vordefiniert, | ||
- | + | < | |
- | sys unterer Teil --- | + | |
# wer den port TCP aus dem port-File nicht benutzen will: | # wer den port TCP aus dem port-File nicht benutzen will: | ||
port type tcp | port type tcp | ||
Zeile 138: | Zeile 138: | ||
# i ist bidirektional | # i ist bidirektional | ||
protocol t | protocol t | ||
- | --- Ende sys unterer Teil --- | + | |
- | + | </ | |
- | Bei address kann man auch eine IP-Nr. angeben. | + | |
- | #### Verbindung per ssh | + | #### Verbindung per SSH |
##### UUCP vorbereiten | ##### UUCP vorbereiten | ||
- | Anlegen eines Eintrags SSH im port-File ist zwar möglich, aber unzweckmäßig, | + | Anlegen eines Eintrags SSH im port-File ist zwar möglich, aber unzweckmäßig, |
- | + | < | |
- | --- sys unterer Teil --- | + | |
port type pipe | port type pipe | ||
port reliable true | port reliable true | ||
Zeile 158: | Zeile 157: | ||
# Teil ausmachen. | # Teil ausmachen. | ||
protocol y | protocol y | ||
- | --- Ende sys unterer Teil --- | + | |
+ | </ | ||
- | Um ein bestimmtes SSH-Protokoll vorzugeben, kann man die Zeile "port command" | + | Um ein SSH2, welches heute i.d.R. überall Default ist, zu erzwingen, kann man die Zeile "port command" |
- | ##### ssh-Verbindung einrichten | + | ##### SSH-Verbindung einrichten |
- | _Der uucico ist suid uucp. Daher müssen alle ssh-Sachen **als User uucp** gemacht werden_ (su - uucp oder sudo -u uucp): | + | _Der uucico ist SUID uucp. Daher müssen alle SSH-Sachen **als User uucp** gemacht werden_ (su - uucp oder sudo -u uucp): |
- | * Erzeugen eines Keys (ssh-keygen), | + | * Erzeugen eines Keys (ssh-keygen), |
* Mailen der id_rsa.pub **von uucp** an support. | * Mailen der id_rsa.pub **von uucp** an support. | ||
- | * Auf hirschs Seite kann man sich natürlich nicht als uucp einloggen - klar! - daher gibt es dort den User uus (UUCP SSH), der den uucico startet. | + | * Auf hirschs Seite kann man sich natürlich nicht als User uucp einloggen - klar! - daher gibt es dort den User uus (UUCP SSH), der den uucico startet. |
- | * Nach dem Eintragen des Keys durch support dann entweder den public-key von hirsch manuell in known-hosts hinzufügen oder - als User uucp! - einmal eine ssh zu hirsch aufbauen, und zwar als uucp-& | + | * Nach dem Eintragen des Keys durch support dann entweder den public-key von hirsch manuell in known-hosts hinzufügen oder - als User uucp! - einmal eine SSH-Verbindung |
- | Dann erscheint " | + | Dann erscheint " |
Der Public-Key vom User uus ist: | Der Public-Key vom User uus ist: | ||
- | | + | ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIE A4lEyhZotlEhe8CM4L4ymiNAflhlwFkWr57Ycw+GNBmralR/ |
- | | + | |
uucp.txt · Zuletzt geändert: 2021/01/03 19:56 von chris