Mein Passwort und mein Benutzername sind Zeichenfolgen und um meine SftpClient
zu initialisieren, muss ich sie in Renci.SshNet.PrivateKeyFile
konvertieren.Wie konvertiert man die Passwort-Zeichenfolge in Renci.SshNet.PrivateKeyFile in C#?
Ich habe zu werfen versucht:
string myPassword = "root";
(Renci.SshNet.PrivateKeyFile)myPassword
Es funktioniert nicht.
Vielen Dank im Voraus für Sie Hilfe.
als ich schrieb, „Passwort“ Ich sprach nicht von einem Typ, aber mein Passwort, das ein String Beispiel ist: String myPassword = „System“; var = neuer SftpClient sftp (serv._name, serv._port, serv._username, myPassword); –
Sicher verstehe ich. Meine Antwort steht immer noch. Privater Schlüssel und Passwort sind zwei völlig verschiedene Dinge. Sie können die eine nicht in die andere konvertieren. Und ich spreche nicht über die Umwandlung von C# -Typen, ich spreche über die Konzepte. Es gibt keine Möglichkeit, ein "Passwort" in einen "privaten Schlüssel" umzuwandeln. Es ist der gleiche Unsinn, als ob Sie gefragt würden, wie man einen "Benutzernamen" in ein "Passwort" umwandelt. –
Sie haben wahrscheinlich [XY Problem] (http://mywiki.wooledge.org/XyProblem). Fragen Sie nach dem, was Sie wirklich erreichen möchten. –