任务单 #27411

サポートするSSH鍵の種類

开放日期: 2012-02-06 12:45 最后更新: 2012-11-02 22:30

报告人:
(del#1144)
属主:
(del#24082)
状态:
关闭
组件:
优先:
3
严重性:
3
处理结果:
Fixed
文件:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

SECSH, PuTTY 型式をサポートしていない。r4826

任务单历史 (3/6 Histories)

2012-02-06 12:45 Updated by: (del#1144)
  • New Ticket "サポートするSSH鍵の種類" created
2012-02-08 23:12 Updated by: (del#24082)
评论

PuTTYのコードをそのまま流用して、.ppkおよびSECSH(ssh.com)に対応できないか調べてみましたが、 PuTTYの関数を直接コールするのは少し難しそうです。

かといって、PuTTYの処理を Tera Term にポーティングするのはいまひとつだし、 何かうまい方法がないか模索してみる必要がありそうです。

2012-10-16 01:09 Updated by: (del#24082)
评论

えいやですが、PuTTYのコードのリンクと実行に成功したので、手順を残しておきます。

1.libputty(putty.vcproj)に、puttygenと同じソースファイルを追加する。puttygen.vcprojが参考になる。 2.リンカオプションに"comctl32.lib"を追加する。 3.libputtyから rsa_public_blob_len() , modalfatalbox() を削除する。 4.key.cのkey_type()を別名に変える。 5.PuTTYのSHA_Init(),SHA_Final(),SHA256_Init(),SHA256_Final(),SHA512_Init(),SHA512_Final()を別名に変える。

上記手順で、Tera Term(TTSSH)から、PuTTYの ssh2_load_userkey(), export_ssh2() が呼び出せることを 確認しました。

2012-10-17 00:44 Updated by: (del#24082)
2012-10-17 21:57 Updated by: (del#24082)
评论

下記ブランチで作業中。 現状、一時ファイル方式だが、PuTTYおよびSECSH(ssh.com)形式が貫通した。

svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/ssh_putty_pubkey

2012-11-02 22:30 Updated by: (del#1144)
  • Ticket Close date is changed to 2012-11-02 22:30
  • 状态 Update from 开启 to 关闭
  • 处理结果 Update from to Fixed

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名