SSH Verbindung ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

mactep

Betreff: SSH Verbindung ?

BeitragDo, Nov 03, 2011 1:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
wie der Titel schon verrät,würde ich gerne wissen ob ich mit Blitzbasic eine SSH Verbindung herstellen kann.
Habe Versucht per Createprocess Befehl eine Verbindung mit PuttY aufzubauen,leider ohne erfolg .

Hoffe jemand kann mir da Tipps geben, wie ich das umsetzen kann.

Lg Mactep !

Eingeproggt

BeitragDo, Nov 03, 2011 3:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hatte es mal mit cURL versucht. Genau genommen wollte ich ne https-Verbindung machen, die lib sollte beides können. Kann mich aber leider nicht mehr erinnern wie weit ich damals damit gekommen bin - ist schon 2 Jahre her... Glaube aber doch Teilerfolge erreicht zu haben nachdem ich mir den alten Code so anschaue. (jaja, das is immer ein besonderes Erlebnis sich 2 Jahre alte Codes anzuschauen Laughing )

EDIT: hmm... möglicherweise is mein Vorschlag auch Müll... Sorry, is schon so spät dass ich nimma sicher sagen kann ob SFTP das is was du suchst. cURL könnte SFTP jedenfalls.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

Jan_

Ehemaliger Admin

BeitragDo, Nov 03, 2011 8:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Von Haus aus kann BB keine SSH-Verbindung aufbauen.
Was hast du denn vor?

Du könntest das SSH selber implementieren -- sehr auf wendig
oder Putty fernstarten - sollte kein Problem sein
oder telnet bentzen - einfacher als ssh
Aber die Frage ist ja, was hast du vor?
between angels and insects

Propellator

BeitragDo, Nov 03, 2011 17:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Jan_ hat Folgendes geschrieben:
oder telnet bentzen - einfacher als ssh

Diese Option ist je nach Andwendungsbereich sehr unsicher.

Da du dich auf Windows befindest, könntest du im Prinzip nach builds der libopenssh für Windows suchen (cygwin?) und diese wrappen, jedoch wäre dies eher aufwändig.

MfG
Propellator
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis.
 

mactep

BeitragSo, Nov 06, 2011 9:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo ,
danke für eure Antworten.Es geht um eine SSH verbindung zu einem iPhone(Jailbreaked).

Habe das so gelöst bekommen,hier mal ein Auszug aus ner Alpha Ver.:
Code: [AUSKLAPPEN]
stream = CreateProcess("winscp.com -script=winscp.txt -hostkey="+Chr(34)+"ssh-rsa 2048 ad:37:bb:90:6a:ca:0a:7f:24:00:04:d1:92:27:fb:a8"+Chr(34)+""    )


Code: [AUSKLAPPEN]

         If stream Then
            While Not Eof(stream)
               
               txt$ = ReadLine$(stream)
               Search_Stream = Instr(txt$, ":")
               CheckActiveSession$ = Left$(txt$, Search_Stream-1)
               ;DebugLog CheckActiveSession$
               If CheckActiveSession$  ="Active session" Then
                  
                  DebugLog "Active Session Detected !"
                  DisableGadget btnButton1
                  DisableGadget btnButton0
                  DisableGadget chbCheckBox0
                  
                  AddTextAreaText teaTextArea1, ""+Chr(13)
                  AddTextAreaText teaTextArea1, "SUCCESSFULL CONNECTED !"+Chr(13)
                  
                  
                  Exit
                  
                  
                  
                  
               EndIf
               WaitTimer timer
            Wend
            ........
         EndIf


bestimmt nicht die Eleganteste Methode,jedoch auf die Weise nutzbar. Nur noch die winscp.txt mit GET/PUT bearbeiten und das wars.
Thx !

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group