Feb 08 2015

FTP Verbindung (User + Root) – Update 22.02.2016 für SFOS 2.0.1.7

ftpFTP Verbindung (User + Root)

 

UPDATE: 22.02.2016

Man kann seit der letzten SFOS Update 2.0.1.7 nicht mehr als root Verbinden. Das ist kein Fehler bzw. Bug sondern ein Feature, sprich gewollt um die Sicherheitsmaßnahmen zu erhöhen. Ich habe es ganz unten noch mal erklärt, wie Ihr dennoch per ftp als root verbinden könnt.

_____________________________________________________________________________________________________

 

 

Hier wird euch erklärt, wie ihr euch über einem FTP Programm wie z.B. WinSCP auf das Smartphone/Tablet Verbinden könnt.

Damit könnt ihr über WLAN die Dateien Kabellos zum Gerät Kopieren bzw. auslesen.

Als Root User habt ihr zusätzlich Zugriff auf die System Dateien und könnt diese direkt austauschen bzw. Editieren.

Dadurch erspart man sich eine menge Zeit.

ABER VORSICHT! IHR KÖNNT DADURCH EUER BETRIEBSYSTEM ZERSCHIEßEN UND ALLE DATEN SIND WEG!

 

so geht es:

(User Lesen/Schreiben in nicht System abhängige Bereiche)

A: Erst mal erstellen wir uns ein Passwort, sofern ihr noch keins für eine SSH-Verbindung erstellt habt. Habt ihr das gemacht, so überspringt den A-Part!! – Geht in die Einstellung, Systemeinstellung, Entwicklermodus

B: Dort müsst ihr nun „Remote-Verbindung“ Aktivieren

ssh01

C: Gleich da drunter könnt ihr entweder ein Passwort Generieren oder einen eigenen beliebigen hinzufügen:

ssh02

D: Notiert euch auch gleich die WLAN IP Adresse des Smartphones, in dem Fall: 192.168.178.37


E: Startet nun z.B. WinSCP, klickt auf „Neu“ und gibt wie
folgt ein (mit der richtigen IP)

 

Rechnername: 192.168.178.37

Portnummer: 22

Benutzername: nemo

Kennwort: das_eben_eingetragene_passwort

Übertragsungprotokol: SFTP

Haken rein bei: Elaube SCP Rückgriff

 

Dann auf Anmelden oder auf Speichern, wenn ihr es in der Liste eingetragen haben wollt.

ftp01

F: Nachdem ihr euch Angemeldet habt, sieht ihr sofort die Ordner die im Smartphone hinterlegt sind: /home/nemo/

    Rechts die Daten vom Smartphone und links die Daten euer Rechners:

ftp02

Nun habt ihr eine Verbindung zum Smartphone und könnt Bilder/Musik und co hin und her Kopieren, ohne das Smartphone selbst über einem USB Kabel am Rechner angeschlossen zu haben. Eventuell wird der Akku dadurch geschont.

 

Was aber nicht geht, sind z.B. System Dateien direkt zu bearbeiten, dazu brauchen wir einen ROOT Zugriff.

In den nächsten Schritten erkläre ich wie diesen schnell bekommt. Trennt jedoch erst mal die Verbindung zum Smartphone.

(WinSCP Schließen)

 G: Startet auf dem Smartphone das Terminal Programm und loggt euch als Root ein:

devel-su

passwort

 

H: Als nächstes müssen wir uns noch mal zusätzlich ein Root Password einrichten, dazu geben wir folgendes ein:

passwd

 

Danach wird ihr aufgefordert ein neues UNIX Passwort eintippen, gibt entweder das gleiche wie in den Systemeinstellung oder einen anderen, nur merkt euch diese bitte.

Nach der Eingabe wird ihr aufgefordert das Passwort noch Mal wiederholt eintippen:

unixpw01 unixpw02

Habt ihr euer Passwort das zweite Mal eingegeben so bekommt ihr noch  mal die Bestätigung, dass sie geändert wurde.

unixpw03

I: Schließt das Terminal Programm und öffnet wieder WinSCP. Übernimmt nun die Einstellung vom Schritt E, nur dass ihr statt Benutzername „nemo“ nun „root“ eingibt und falls abweichende Kennwort auch diese ändert:

 

Rechnername: 192.168.178.37

Portnummer: 22

Benutzername: root

Kennwort: das_eben_eingetragene_passwort

Übertragsungprotokol: SFTP

Haken rein bei: Elaube SCP Rückgriff

 

ftp03

Drückt auf Speichern oder Anmelden und ihr Verbindet euch sofort als Root auf euer Smartphone.

Ihr Sieht, dass ihr nicht im „nemo“ Order sondern im „root“ befindet:

ftp04

Jetzt ist es euch möglich Dateien direkt zu Bearbeiten ohne diese Vorher mittels Terminal aus dem System Bereich zu Download Order Kopieren, das mit FTP auf dem Rechner zu ziehen, bearbeiten, zurück Kopieren und mit Terminal wieder von Downloads Order zurück zum System Bereich. Erspart Zeit 😉

 Bitte seid Vorsichtig was ihr da macht. Ich übernehme wie immer keine Haftung an Schäden!

 

UPDATE: 22.02.2016 – über ftp als root verbinden @ SailfishOS 2.0.1.7

Ihr müsst nun eine Datei Bearbeiten, dazu nimmt ihr am besten den Terminal

01) Loggt euch als root ein. devel-su sowie euer Passwort ein.

root_2017_01           root_2017_02

 

 

 

 

 

.

02) Als nächstes machen wir uns eine Sicherung der Datei die wir gleich Bearbeiten:

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

root_2017_03

 

 

 

 

 

.

 

03) nun Bearbeiten wir die Datei:

nano /etc/ssh/sshd_config

root_2017_04root_2017_05

 

 

 

 

 

.

 

04) jetzt suchen wir ein Eintrag. Tippt auf ctrl und dann W und gibt #Permit ein und bestätigt mit der Enter Taste. Ihr Springt direkt zu dem Eintrag den wir ändern wollen.

root_2017_06root_2017_07

 

 

 

 

 

.

 

05) den folgenden Eintrag:

#PermitRootLogin prohibit-password

müsst ihr so abändern:

PermitRootLogin yes

root_2017_08

 

 

 

 

 

.

 

06) Das ganze Speichern wir nun ab. Tippt dazu auf ctrl und dann X und bestätigen es mit J. Danach fragt er euch ab ob die Datei gleich benannt werden, einfach mit Enter-Taste bestätigen.

root_2017_09root_2017_10

 

 

 

 

 

.

 

07) Ihr kehrt zurück. Schließt oder tippt exit ein. Nun könnt ihr euch per ftp als root Verbinden.

root_2017_11

4 Kommentare

1 Ping

Zum Kommentar-Formular springen

  1. Ich wollte mir nun mal wieder die Dolphin Tastatur installieren. Doch ich habe Probleme die Root-Verbindung über FTP zu ermöglichen. Bei mir funktioniert der „nano“ Befehl nicht und es kommt nur „command not found“.

    Ich komm jetzt so natürlich nicht weiter. Hätte da vielleicht einer eine Idee?

    Hier ist der Screenshot vom Ganzen: https://www.dropbox.com/s/z39j5dyaj855mpi/Screenshot_20161101_002.png?dl=0

    1. hallo david. nano ist nicht vorinstalliert. Hier findest du infos wie man es nachinstalliert kann: http://sailfishmods.de/2015/02/extra-software/

      ansonsten ist auch vi vorinstalliert.

      1. Vielen Dank für die schnelle Antwort. Jetzt geschieht aber direkt der nächste Fehler. Anscheinend kann Nano nicht gefunden werden.

        Hier noch der Screenshot dazu: https://www.dropbox.com/s/1cgqejfqpfaoqsi/Screenshot_20161102_002.png?dl=0

        1. Ich habe die Anleitung mal Aktualisiert. Du musst dich per devel-su anmelden und die Paket-liste Aktualisieren mit pkcon refresh
          Habe es eben noch mal getestet.

  1. […] euch nun mittels FTP Programm auf euer Smartphone. Wechselt nun zum folgenden […]

Schreibe einen Kommentar

Your email address will not be published.