SSH-Verbindung mit Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
NewPython19

Guten Morgen! :)

Ich habe neulich angefangen mich in Python, PyQt5, ... einzuarbeiten. Dabei habe ich gelesen, dass man mit Python auch eine SSH-Verbindung zu einem Linux-Rechner aufbauen kann.
Bei meiner bisherigen Recherche habe ich jedoch keine genauen und verständlichen Links oder etc. gefunden.
Ich habe die Library "Paramiko", die man offenbar dafür benötigt, installiert und ein bisschen was probiert, aber bisher ohne Erfolg. :o

Meine Idee ist es, dass ich über eine GUI die Parameter des anderen Rechners angeben kann (IP-Adresse, username, password,...) und dann durch einen QPushButton die Verbindung aufbauen kann.
Meine Frage an euch ist, ob jemand von euch das vielleicht schon mal gemacht hat mir helfen kann (Beispielcode, Links, Literatur, ...) oder mir sagen kann, was ich beachten muss.

Liebe Grüße,
NewPython19
Benutzeravatar
sparrow
User
Beiträge: 4165
Registriert: Freitag 17. April 2009, 10:28

Was genau an der Dokumentation verstehst du denn nicht?
Und was hast du schon versucht?
Sirius3
User
Beiträge: 17712
Registriert: Sonntag 21. Oktober 2012, 17:20

An welcher Stelle kommst Du denn konkret nicht weiter?
Was willst Du tun, wenn die Verbindung aufgebaut ist?
NewPython19

Ich tue mich etwas schwer mit dem Thema, da ich nicht genau weiß was für eine SSH-Verbindung an Code zwingend/grundlegend ist und was ich nicht brauche.

Mit der SSH-Verbindung möchte ich später bspw. auf Datenbanken oder etc. zugreifen...Halt bisschen rumspielen und schauen was ich da so machen kann :)
Aber dafür muss ja die Verbindung erstmal stehen. :lol:
__deets__
User
Beiträge: 14494
Registriert: Mittwoch 14. Oktober 2015, 14:29

So greift man eher nicht auf Datenbanken zu. Und paramiko hat Beispiel Code. Hast du den probiert? Was passiert?
NewPython19

Also Datenbanken waren mal so ein Beispiel.

Wo finde ich den Paramiko Beispielcode?
nezzcarth
User
Beiträge: 1632
Registriert: Samstag 16. April 2011, 12:47

NewPython19 hat geschrieben: Freitag 19. Juli 2019, 15:55 Halt bisschen rumspielen und schauen was ich da so machen kann :)
Das ist an sich zum Lernen sicher kein Problem. Wenn das ernster werden sollte und du Admin-Skripte schreiben möchtest, die regelmäßig im Einsatz sind, gibt es Bibliotheken (z. B. fabric) die du dir ansehen kannst.
Antworten