作者mezl (Trojan Newbie)
看板PCman
標題[討論] PCMan SSH功能實作
時間Sun Mar 16 09:00:25 2008
想幫pcman加上SSH連線支援的功能 請問有人有這個需求跟興趣的嗎
大致把pcman關於 telnet 連線部分的code讀過一遍
目前socket的部分都是由TelnetConn這個class負責
其餘網址列,畫面處理等則從MainFrm->TermView負責
所以大致上要自己寫一個SSHConn的classe跟TelnetConn都繼承自Conn
然後修改網址列處理telnet address的部分
SSHConn則是最重要的核心元件 目前還在研究中
先寫個簡單的ssh client之後再改寫成SSHConn
ssh code則參考putty,pietty,libssh的部分
目前libssh可以在linux下編譯 在cygwin下則還有很多問題
因為我主要都是在linux下寫程式 對winsocket不是很熟
有人曾經在windows下實作過ssh的嗎?
--
Mezl
Computer Science Engineering
Viterbi School of Engineering
University of Southern California,CA USA
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.122.29.33
1F:推 HZYSoft:libssh2 可以用,他可以很容易的跟 socket 一起用 03/16 13:50
2F:→ HZYSoft:不過連線處理可能不能用 Winsock 的訊息,得改用 thread 03/16 13:50
3F:→ HZYSoft:有 ssh 連線的就用另外開 thread 用 blocking call 處理 03/16 13:51
4F:推 heeroy:我是程式苦手(不承認自己是資X系的[摭臉]),但是有興趣.. 03/16 14:31
5F:→ heeroy:不過我完全沒有視窗程式的經驗.. XD 03/16 14:32
6F:推 KCda260:+ 03/16 16:12
7F:→ mezl:我在VC6下卡在CustomTabCtrl.obj 的 int _afxComCtlVersion 03/17 05:54
8F:→ mezl:請問編譯的時候有什麼特別要注意的地方嗎... 03/17 05:55
9F:推 neopro:回樓上 改用靜態連結方式build 可執行檔 ~ 03/17 20:48
10F:推 eternia:希望能加上支援ssh (不過我不會寫程式 @@) 03/20 21:12
11F:推 DavidGuo:哇,我也很想要有SSH的功能耶,希望能加進去。 03/28 22:19
12F:推 SuperTaco:我也希望有ssh功能 (舉手) 06/05 10:32
13F:推 kslman:舉手 07/26 15:43
14F:推 snowanimal:我一定大推有SSH功能 02/10 12:10
15F:推 howar31:大支持!!! 12/02 14:38
16F:推 norlan17m:推很大...想要很久了 12/14 22:22
17F:推 yibeen:.....SSH.PCMan 12/07 13:14