Puttygen für Linux ? |
||
---|---|---|
#0
| ||
09.10.2003, 13:19
Member
Beiträge: 66 |
||
|
||
09.10.2003, 18:09
Member
Beiträge: 907 |
#2
das einzige, was ich dazu gefunden habe, ist dieser code-schnipsel
http://www.anchor.net.au/code/openssh2putty.c eine lösung wäre auch SSH1 - aber wir beide wissen, dass das nicht sehr sinnvoll ist greez |
|
|
||
09.10.2003, 19:42
Member
Beiträge: 5291 |
#3
Eine Lösung wäre auf Putty zu verzichten aber hey gibs kein OpenSSH für Windows also ich hatte das scho mal von nem Kollegen gehört.
__________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
09.10.2003, 19:48
Member
Beiträge: 907 |
||
|
||
09.10.2003, 19:58
Member
Themenstarter Beiträge: 66 |
#5
@Emba
also ich hab mir den Quellcode mal angeschaut. Aber ich hab das nicht so ganz verstanden, wie ich das machen soll... Kannst du mir das mal erklären ? -- >Klar SSH1 kann man vergessen ... @Xeper Ich hab auch schon überlegt einen anderen Client zu verwenden, und zwar den von SSH.com die haben ja auch eine Kostenlose version, aber sag mal ca. 700 Mitarbeitern, die schon jahre lang mit Putty arbeiten und davon hochbegeistert sind: "Hey Leute, lasst mal Putty sein, weil ich da so ein skript habe ... " Das kommt nicht so gut Spufy |
|
|
||
09.10.2003, 20:53
Member
Beiträge: 5291 |
#6
@Emba
äöhm naja das meinte ich eigentlich ganz seriös und ernst ist doch egal ob man jetz doppelklick auf putty icon macht - oder einfach in der cmd 'openssh' eingibt - das war ja nur sonne Idee weil ich es schon mal gehört hatte das es auch alternativen auf Windows gibt. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
09.10.2003, 21:52
Member
Beiträge: 907 |
#7
@xeper
ich hatte mal aufgrund eines (falschen) tips eines kollegen hier gepostet, es gäbe opennssh auch für win nachdem ich mich aber nochmal rückversichert hatte, erwies sich dies als "ente" und deine aussage mit dem kollegen hatte ich einfach als kleinen sarkasmus hingenommen @spufy nunja, ohne selbst hand anzulegen, hier mein tip: 1) download der openssh quellen 2) kopie der datei openssh2putty.c ins quellenverzeichnis (am besten in das, wo ssh-add.c liegt - wenn vorhanden) 3) makefile.in anpassen (damit openssh2putty.c compiliert wird) -> betreffende zeilen einfach von ssh-add.c kopieren 4) ./configure 5) make openssh2putty das sollte dir eine binärdatei ausspucken !?!?! greez |
|
|
||
09.10.2003, 22:36
Member
Beiträge: 5291 |
#8
@Emba
Ah jetz habsch kapiert Hmm 'gcc openssh2putty.c -o openssh2putty.elf' sollte auch funktionieren. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
09.10.2003, 22:39
Member
Beiträge: 907 |
#9
weiß net, ob das reicht xeper, weil der code wohl angeblich auf schnipseln des ssh-codes aufbaut
muss spufy probieren greez |
|
|
||
09.10.2003, 22:39
Member
Beiträge: 5291 |
#10
hmhm
wenn es irgendwelche abhängigkeiten gibt dann sieht man das ja an den preprozessor zeilen: #include "bla" usw. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
09.10.2003, 22:42
Member
Beiträge: 907 |
#11
jep
#include "includes.h" RCSID("$OpenBSD: ssh-add.c,v 1.36 2001/04/18 21:57:42 markus Exp $"); #include <openssl/evp.h> #include <openssl/hmac.h> #include "ssh.h" #include "rsa.h" #include "log.h" #include "xmalloc.h" #include "key.h" #include "authfile.h" #include "pathnames.h" #include "readpass.h" #include "uuencode.h" #include "cipher.h" das meinte der autor sicher, weshalb man es mittels makefile.in machen sollte.... we´ll see greez |
|
|
||
09.10.2003, 22:44
Member
Themenstarter Beiträge: 66 |
#12
@Emba und @Xeper
TEst das mal im laufe Nächster woche aus und sag dir dann bescheid... Danke schon mal für die Hife .. Spufy |
|
|
||
10.10.2003, 05:58
Member
Beiträge: 5291 |
#13
@Emba
stimmt dann musst du die source in das Verzeichnis mit den ganzen anderen Header files packen. <> sind globale header files aus dem include dir. und "" sind lokale headers. __________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
||
17.11.2003, 11:02
Member
Themenstarter Beiträge: 66 |
#14
Hallo ... Am 9.10.2003, 22:44 habe ich folgendes Geschrieben:
Zitat spufy postete Leider ist mir ein wichtiges Projekt dazwischen gekommen und ich konnte nicht mehr weiter Testen, jetzt habe ich wieder ein bisschen Zeit um das Thema noch mal aufzugreifen. Also ich hab jetzt folgendes Gemacht: - Quellcode runtergeladen - openssh2putty.c ins quellenverzeichnis kopiert (da wo ssh-add.c liegt) Jetzt habe ich das mit dem "makefile.in" nicht so ganz verstaden bzw was Emba geschrieben hat: Zitat Emba postete was soll ich jetzt genau auf der ssh-add.c ??? Dieser Beitrag wurde am 17.11.2003 um 11:23 Uhr von spufy editiert.
|
|
|
||
17.11.2003, 17:07
Member
Beiträge: 907 |
#15
mal sehen, ob ich das noch zusammen bekomme
beschreibung siehe oben Zitat 3) makefile.in anpassen (damit openssh2putty.c compiliert wird) -> betreffende zeilen einfach von ssh-add.c kopieren im makefile.in in den openssh-sourcen, in dem auch die datei ssh-add.c liegen sollte, das make target ssh-add aufsuchen, diesen abschnitt kopieren, in das gleiche makefile.in einfügen, target in openssh2putty umbenennen und quellcode dort einfügen da ich weder den source-code von openssh hier auf meiner platte habe und auch nicht die verzeichnisstruktur desselben, kann ich dir hier nichts weiter zu sagen - bist quasi auf dich allein gestellt; ich hoffe mein tip liegt nicht zu weit von der realität weg greez |
|
|
||
ich hab einen Skript, der SSH2 schlüssel und deren genauen Verzeichniss automatisch generiert. Um die arbeit noch leichtert zu machen bin gerade dabei eine Weboberfläche zu erstellen, der dann den Private schlüssel zum download anbietet.
D.h. User meldet sich an,--> Drück ein Knopf --> Schlüsseln werden generiert, Veruzichnisse erstellt u.s.w. --> dann Steht der Private key zum Download bereit.
Jetzt habe ich nur ein Problem, das wir Putty benutzen, muss der user den Schlüssel mit Puttygen in einem Puttytauglichem Format umwandeln. Wie kann ich diesen Schritt automatisieren ?
Weiß jemand ob es den Puttygen auch für Linux gibt ?
Hab schon im Netzt gesucht, aber leider nichts gefunden
Engel