Putty-Festzug-Protokoll?

8

ssh-agent verfügt über ein Protokoll, mit dem Daten an ihn gesendet werden können, um von einem bestimmten privaten Schlüssel signiert zu werden:

Ссылка

Unter Linux mit ssh-agent würden Sie einen Unix-Domain-Socket für SSH_AUTH_SOCK öffnen und die Pakete dorthin senden. Windows hat jedoch keinen Unix-Domain-Socket.

Irgendwelche Ideen?

Danke!

    
neubert 17.09.2012, 03:52
quelle

2 Antworten

7

Die Kommunikation zwischen putty und pageant wurde im Shared Memory mithilfe von WIN32-APIs durchgeführt. Ich hatte dieses Protokoll in Java mit JNA implementiert. Wenn Sie an seinem Protokoll interessiert sind und erfahren möchten, wie es unter Windows läuft, kann die folgende Datei nützlich sein,

Ссылка

    
ymnk 19.09.2012 05:12
quelle
3

Wenn Sie das Protokoll in C implementieren, verweisen Sie möglicherweise auf die kanonische PuTTY-Implementierung . Wenn Sie es in Python implementieren, implementiert das Paramiko-Projekt das Putty Pageant-Protokoll .

Am besten Ich verstehe, das Protokoll ist das gleiche, aber der Transport ist anders, mit Shared Memory statt Sockets.

    
Jason R. Coombs 23.11.2012 17:54
quelle

Tags und Links