Eine Verbindung zu einem server mit SSH und einem pem / Schlüssel mit golang

Ich versuche, die Verbindung zu einem amazon AWS linux-server mit einem Schlüssel mit Hilfe der [- ssh -] [1] - Paket von Go Programmiersprache. Jedoch ist der Paket-Dokumentation ist ein bisschen kryptisch/verwirrend. Weiß jemand, wie man die Verbindung über ssh mit einem key-oder zumindest dann, wenn es möglich ist ? Was mich stört ist, dass in den [Dial][3] Beispiel es sagt

//An SSH client is represented with a ClientConn. Currently only
//the "password" authentication method is supported.

Ich wollen im Grunde imitieren die ssh-i x.pem [email protected] Verhalten und einen Befehl ausführen, innerhalb des Servers ( z.B. whoami )

  • Panik bedeutet, Sie sind ignorieren ein Fehler irgendwo (oder die Einstellung ein aufschieben vor der überprüfung ein Fehler). brauchen wir etwas code, um zu wissen, was Sie tun.
  • Ich habe einige code. Ich denke ich habe alle Fehler. Aufschieben, um die Sitzung zu schließen wurde gesetzt, nachdem die Fehlerüberprüfung
  • Ihre Panik ist, weil Sie fordern defer session.Close() auf, wo die session ist null. t.Error(err) nicht wieder zu früh.
InformationsquelleAutor hey | 2014-06-26
Schreibe einen Kommentar