Verbindung mit AIX (Unix) -Box mit SSH.NET-Bibliothek nicht möglich - Fehler: Wert kann nicht null sein

8

Ich versuche, eine Verbindung zu einer AIX Box herzustellen und einige Befehle mit der Bibliothek SSH.NET auszuführen. Das folgende ist das Code-Snipplet

%Vor%

Ich erhalte die folgende Ausnahmebedingungsnachricht , wenn ich versuche, mich mit der Zeile sshClient.Connect()

zu verbinden
  

{"Der Wert darf nicht null sein. \ r \ nParametername: data"}

Die Stapelverfolgung ist

%Vor%

Ich bin davon überzeugt, dass die von mir übergebenen Anmeldeinformationen gültig sind, da ich mich mit dem PuTTY -Client mit denselben Anmeldeinformationen anmelden kann . Irgendwelche Ideen?

    
BlackCursor 28.03.2013, 15:47
quelle

2 Antworten

14

Ich habe nach einigen Recherchen die Lösung gefunden. Hoffe es hilft jemand anderem.

Die interaktive Tastaturauthentifizierung sollte verwendet werden und das AuthenticationPrompt -Ereignis sollte mit der folgenden Funktion überschrieben werden

%Vor%

Der Funktionsaufrufcode:

%Vor%     
BlackCursor 28.03.2013, 17:09
quelle
1

Ich habe die ganze Sache gekapselt, so dass es einfacher zu benutzen ist. Warnung: Es wurde noch kein Versuch / Fang implementiert! Die DLL ist hier verfügbar: Ссылка Getestet mit SLES (11.1 64), Debian (6), AIX (5.3, 6.1, 7)

%Vor%     
sheepchen 06.10.2014 11:28
quelle

Tags und Links