Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:android

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:android [2024/06/22 16:18] – [SSH] pulsarwiki:android [2024/06/22 17:44] (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 12: Zeile 12:
 Mit hilfe von Termux ist es dann auch unter Android möglich, einen SSH-Server auf seinem Phone laufen zu lassen und die Datensicherung mit ''rsync'' durchzuführen, fast so als hätte man ein echtes Linux Phone :-) Mit hilfe von Termux ist es dann auch unter Android möglich, einen SSH-Server auf seinem Phone laufen zu lassen und die Datensicherung mit ''rsync'' durchzuführen, fast so als hätte man ein echtes Linux Phone :-)
  
- 
- 
-ncluding 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 device are on the same WLAN connection. 
- 
-The Termux Wiki clearly explains the steps required to set up SSH and use rsync. 
- 
-To sum up: 
  
 ==== Setup Termux ==== ==== Setup Termux ====
Zeile 32: Zeile 23:
   termux-change-repo   termux-change-repo
  
 +Termux System Update durchführen (damit können oft auch Probleme mit einigen Kommandos gelöst werden, bei mir ging der passwd Kommando zunächst nicht)
  
-  $ passwd +  apt update 
-  New password:  +  apt upgrade
-  Retype new password:  +
-  New password was successfully set. +
- +
-Update the list of packages +
- +
-  $ apt update+
  
-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 Installation der benötigen Pakete
Zeile 51: Zeile 36:
   apt install openssh rsync   apt install openssh rsync
  
 +neues Passwort setzen:
 +  passwd
 +  New password: 
 +  Retype new password: 
 +  New password was successfully set.
  
-Starten des SSH Diesntes+Starten des SSH Dienstes
  
   sshd   sshd
 +  
 +=== Fehlermeldungen ===
  
-It listens on port 8022 by default. To get started, all you need is:+Falls die Meldung "sshdno hostkeys available -- exiting" kommt, dann muss im /etc/ssh/ Verzeichnis noch 
 +der Host Key erstellt werden mit
  
-Your username on Termux+  ssh-keygen -A 
 +   
 +Nach dem Starten der SSH-Verbindung kommt es oft vor, dass die Verbindung abbricht mit der Meldung "storage/client_loop: send disconnect: Broken pipe" Um das Abbrechen der Verbindung zu verhindern, musste ich in den Android Akku Einstellungen --> Starten von automatisch verwalten auf manuell umstellen und den Schieberegler "im Hintergrund weiter ausführen" anhaken. 
 +   
 +   
 +Der SSH-Server läuft bei Termus auf Port 8022. Um zu starten benötigt man noch seinen Nutzernamen: 
 + 
 +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/16 brd 192.168.255.255 scope global wlan0     inet 192.168.1.101/16 brd 192.168.255.255 scope global wlan0
  
-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 75: Zeile 74:
   cat ~/.ssh/id_sha.pub >> ~/authorized_keys   cat ~/.ssh/id_sha.pub >> ~/authorized_keys
  
- 
-==== rsync ==== 
- 
-Zunächst muss das ''rsync'' Paket installiert werden: 
- 
-  apt install rsync 
  
 Auf dem PC kann man nun den ''rsync'' Kommando nutzen um vom Phone alles was einem wichtig ist zu sichern: Auf dem PC kann man nun den ''rsync'' Kommando nutzen um vom Phone alles was einem wichtig ist zu sichern:
Zeile 87: Zeile 80:
  
  
-When prompted for a password, enter the one you set earlier. 
wiki/android.1719065922.txt.gz · Zuletzt geändert: 2024/06/22 16:18 von pulsar