.NET SSH pbrun su

8

Ich verbinde mich von meiner .net-Anwendung mit einem Linux-Server unter Verwendung von SSH.NET. Jeder von mir ausgeführte Befehl wird mit Ausnahme von pbrun su - myaccount wie erwartet ausgeführt.

Beim Debuggen verschwindet der Pfeil im Debugger, wenn der Befehl pbrun su - myaccount ausgeführt wird, und die Steuerung wird nie an Visual Studio zurückgegeben. Daher muss ich das Debuggen der Anwendung manuell beenden.

    
HendPro12 30.06.2016, 16:27
quelle

1 Antwort

1

Wenn das Problem ist, dass pbrun nach etwas in stdin fragt (Passwort, Grund, etc), können Sie eine Shell mit Streams erstellen, die von Ihnen gesteuert wird, und darin schreiben.

Einfaches Beispiel:

%Vor%

    
jlvaquero 08.07.2016 10:19
quelle

Tags und Links