uucp
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | |||
uucp [2014/02/20 23:15] – Externe Bearbeitung 127.0.0.1 | uucp [2018/06/15 17:38] – 030-Einwahl entfernt und etwas überarbeitet chris | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
## Grundsätzliches | ## Grundsätzliches | ||
- | Die Einrichtung von uucp ist naturgemäß nicht einfach. Genaugenommen muss man sich intensiv mit der Anleitung befassen und auch einiges an Erfahrung sammeln. Die originale Anleitung ist als .info-Datei-System vorhanden, zum Lesen empfehlen sich neben X-Tools das Konsolen-Tool pinfo (wer die mit info selbst liest, ist Masochist). | + | Die Einrichtung von UUCP ist naturgemäß nicht einfach. Genaugenommen muss man sich intensiv mit der Anleitung befassen und auch einiges an Erfahrung sammeln. Die originale Anleitung ist als .info-Datei-System vorhanden, zum Lesen empfehlen sich neben X-Tools das Konsolen-Tool pinfo (wer die mit info selbst liest, ist Masochist). |
- | Da vermutlich die wenigsten vorhaben, eine komplette Hierarchie mit uucp zu vernetzen, wie das früher noch üblich war, genügen aber für die Nutzung von uucp für den durchschnittlichen IN-Berliner wenige Grundeinstellungen. | + | Da vermutlich die wenigsten vorhaben, eine komplette Hierarchie mit UUCP zu vernetzen, wie das früher noch üblich war, genügen aber für die Nutzung von UUCP für den durchschnittlichen IN-Berliner wenige Grundeinstellungen. |
- | Der Rechner, der den uucp-Dienst erledigt, heißt | + | Der Rechner, der den UUCP-Dienst erledigt, heißt |
- | Grundsätzlich bieten wir über uucp zwei Dienste an: Mail und News. Die früher noch verbreitete Dateiübertragung ist von ftp und www abgelöst worden und dient nur noch dem Übertragen der Mail- und News-Jobs. | + | Grundsätzlich bieten wir über UUCP zwei Dienste an: Mail und News. Die früher noch verbreitete Dateiübertragung ist von ftp und www abgelöst worden und dient nur noch dem Übertragen der Mail- und News-Jobs. |
## Prinzip | ## Prinzip | ||
Zeile 19: | Zeile 19: | ||
* **C-File** -- ist ein Auftrag für den uucico. Es enthält einen Befehl, z.B. eine Datei zu übertragen. | * **C-File** -- ist ein Auftrag für den uucico. Es enthält einen Befehl, z.B. eine Datei zu übertragen. | ||
* **D-File** -- ist eine zu übertragene Datei. | * **D-File** -- ist eine zu übertragene Datei. | ||
- | * **D.X-File** -- ist eine zu übertragene Datei, die auf der Gegenseite zum X-File wird. Wird heute kaum benutzt, weil das C-File beim aktuellen | + | * **D.X-File** -- ist eine zu übertragene Datei, die auf der Gegenseite zum X-File wird. Wird heute kaum benutzt, weil das C-File beim aktuellen |
* **X-File** -- ist ein Auftrag fü den uuxqt und enthält das dazu verwendete D-File. | * **X-File** -- ist ein Auftrag fü den uuxqt und enthält das dazu verwendete D-File. | ||
Zeile 27: | Zeile 27: | ||
* Uux legt nun ein D-File mit den erhaltenen Daten (also der Mail selbst) an und ein C-File, welches den Kopierauftrag für das D-File sowie das Kommando für die Gegenstelle (also "rmail rechner!user" | * Uux legt nun ein D-File mit den erhaltenen Daten (also der Mail selbst) an und ein C-File, welches den Kopierauftrag für das D-File sowie das Kommando für die Gegenstelle (also "rmail rechner!user" | ||
* 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 rnews und ggf. rsmtp rbsmtp rgsmtp. | ||
- | 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, |
## Was geht? | ## Was geht? | ||
Zeile 36: | Zeile 36: | ||
### Wie könnt ihr anrufen? | ### Wie könnt ihr anrufen? | ||
- | * **uucp über PPP, Einwahl bei uns**: Über eine normale PPP-Verbindung könnt ihr auch hirsch erreichen. Dabei ist kein port- oder dial-Eintrag nötig. | + | * **UUCP über SSH, hier erfolgt die Interneteinwahl |
- | * **uucp | + | |
- | * **uucp über Modem**: bieten wir mangels Nutzung und Technik nicht mehr an. | + | |
### Austausch von News | ### Austausch von News | ||
- | Um News per uucp auszutauschen, | + | Um News per UUCP auszutauschen, |
News werden gebatcht und komprimiert. Dabei kann die Site die Größe der Batches (min/max) angeben und die Art der Kompression bestimmen, mit der wir packen. Wir bieten an: | News werden gebatcht und komprimiert. Dabei kann die Site die Größe der Batches (min/max) angeben und die Art der Kompression bestimmen, mit der wir packen. Wir bieten an: | ||
Zeile 71: | Zeile 69: | ||
### Austausch von Mail | ### Austausch von Mail | ||
- | Um Mail per uucp auszutauschen, | + | Um Mail per UUCP auszutauschen, |
Auch hier kann die Site wahlweise einliefern, hirsch sollte alles verstehen. | Auch hier kann die Site wahlweise einliefern, hirsch sollte alles verstehen. | ||
Wir können Mails wie folgt verschicken: | Wir können Mails wie folgt verschicken: | ||
Zeile 89: | Zeile 87: | ||
Außerdem muss man natürlich r*smtp als Kommandos im uucp-sys-File hinzufügen, | Außerdem muss man natürlich r*smtp als Kommandos im uucp-sys-File hinzufügen, | ||
- | Solltet ihr vorhaben, hinter einer uucp-Site weitere Sites mit Mail zu versorgen, muss eure Site diese per Domain-Adressierung erreichen können. Es erfolgt keine komplette Bang-Adressierung von weiter hinten liegenden Sites mehr, sondern euer System bekommt ein rmail !user@site.do.main, | + | Solltet ihr vorhaben, hinter einer UUCP-Site weitere Sites mit Mail zu versorgen, muss eure Site diese per Domain-Adressierung erreichen können. Es erfolgt keine komplette Bang-Adressierung von weiter hinten liegenden Sites mehr, sondern euer System bekommt ein rmail !user@site.do.main, |
- | ## Konfiguration von uucp | + | ## Konfiguration von UUCP |
### Generell | ### Generell | ||
- | Die Konfiguration ist distributionsabhängig. Es gibt zwar nur eine aktuelle | + | Die Konfiguration ist distributionsabhängig. Es gibt zwar nur eine aktuelle |
* im config-File (meist / | * im config-File (meist / | ||
Zeile 154: | Zeile 152: | ||
--- Ende sys unterer Teil --- | --- Ende sys unterer Teil --- | ||
- | Bei address kann man auch eine IP-Nr. angeben. | + | 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, | ||
Zeile 181: | Zeile 179: | ||
* Erzeugen eines Keys (ssh-keygen), | * Erzeugen eines Keys (ssh-keygen), | ||
- | * Mailen der identity.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. Der ssh muss also immer ein -l uus mitgegeben werden! | + | * 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. Der ssh muss also immer ein -l uus mitgegeben werden! |
* 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 zu hirsch aufbauen, und zwar als uucp-& | ||
Dann erscheint " | Dann erscheint " | ||
- | Die Public-Keys vom User uus sind: | + | Der Public-Key vom User uus ist: |
- | ssh 1: hirsch.in-berlin.de, | ||
ssh2: hirsch.in-berlin.de, | ssh2: hirsch.in-berlin.de, | ||
- |
uucp.txt · Zuletzt geändert: 2021/01/03 19:56 von chris