wiki:android
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| wiki:android [2023/09/07 10:15] – [rsync] techguru | wiki:android [2025/11/30 20:56] (aktuell) – [SSH und rsync] pulsar | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== SSH ===== | + | ===== SSH mit Android===== |
| Das Paket Termux bekommt man z.B. im F-droid Store: | Das Paket Termux bekommt man z.B. im F-droid Store: | ||
| Zeile 6: | Zeile 6: | ||
| - | ===Using Termux === | + | ==== Termux ==== |
| - | Termux brings a whole lot of Linux command line utilities to Android, including rsync and openssh. | + | |
| - | You can set up an SSH server on your Android device, then use rsync over SSH, provided both your PC and your Android | + | Termux bringt eine Menge an Linux Kommandos mit, damit ist es eingeschrängt möglich, zumindest die Standard Komandos aus der Linux Welt auf dem Android |
| - | The Termux | + | Mit hilfe von Termux |
| - | To sum up: | ||
| - | Set up Termux | + | ==== Setup Termux |
| - | Install | + | Nachdem |
| - | Grant Termux filesystem access | + | |
| - | + | ||
| - | Open Termux | + | |
| termux-setup-storage | termux-setup-storage | ||
| - | Set up a password | + | zusätzlich sollten noch die gwünschten Spiegel-Server ausgewählt werden: |
| - | | + | |
| - | New password: | + | |
| - | Retype new password: | + | |
| - | New password was successfully set. | + | |
| - | Update | + | Termux System |
| - | | + | apt update |
| + | apt upgrade | ||
| - | Optionally, upgrade the existing packages as well (this solved a compatibility issue in my case) | ||
| - | $ apt upgrade | ||
| + | ==== SSH und rsync ==== | ||
| + | Installation der benötigen Pakete | ||
| - | Set up openssh | + | apt install |
| - | Install openssh | + | neues Passwort setzen: |
| + | passwd | ||
| + | New password: | ||
| + | Retype new password: | ||
| + | New password was successfully set. | ||
| - | $ apt install openssh | + | Starten des SSH Dienstes |
| - | Start the ssh daemon | + | sshd |
| + | |||
| + | === Fehlermeldungen === | ||
| - | $ sshd | + | Falls die Meldung "sshd: no hostkeys available -- exiting" |
| + | der Host Key erstellt werden mit | ||
| - | It listens on port 8022 by default. To get started, all you need is: | + | ssh-keygen -A |
| + | |||
| + | Nach dem Starten der SSH-Verbindung kommt es oft vor, dass die Verbindung abbricht mit der Meldung " | ||
| + | |||
| + | |||
| + | Der SSH-Server läuft bei Termux auf Port 8022. Um zu starten benötigt man noch seinen Nutzernamen: | ||
| - | Your username on Termux | + | Der Nutzername unter Termux: |
| $ whoami | $ whoami | ||
| u0_a223 | u0_a223 | ||
| - | The IP address of the Android device | + | Die IP-Adr. vom Phone bekommt man wie folgt: |
| $ ip -4 a | grep wlan0 | tail -1 | $ ip -4 a | grep wlan0 | tail -1 | ||
| inet 192.168.1.101/ | inet 192.168.1.101/ | ||
| - | which, in this case, is 192.168.1.101. | ||
| Am besten noch den öffentlichen SSH Schlüssel unter ~/.ssh ablegen und den Schlüssel zur | Am besten noch den öffentlichen SSH Schlüssel unter ~/.ssh ablegen und den Schlüssel zur | ||
| Zeile 71: | Zeile 75: | ||
| - | ==== rsync ==== | + | Auf dem PC lässt sich nun der '' |
| - | + | ||
| - | Zunächst muss das '' | + | |
| - | + | ||
| - | apt install rsync | + | |
| - | + | ||
| - | Auf dem PC kann man nun den '' | + | |
| - | + | ||
| - | rsync -aue 'ssh -p 8022' --delete --delete-excluded --exclude=Android/ | + | |
| + | rsync -aue 'ssh -p 8022' --delete-excluded --exclude=Android/ | ||
| - | When prompted for a password, enter the one you set earlier. | ||
wiki/android.1694074540.txt.gz · Zuletzt geändert: 2023/09/07 10:15 von techguru
