[心得] CMD用原汁原味的SSH到Ptt。

看板Windows作者 (清楚明「熙」)時間8年前 (2016/05/04 13:08), 8年前編輯推噓3(304)
留言7則, 6人參與, 最新討論串1/1
OS Windows 10 Pro Build 10586.218 ---------------------- 我是先到 PowerShell team 下載他們開發的 Win 版 SSH,你可以依需求下載適當 OS 版本: https://github.com/PowerShell/Win32-OpenSSH/releases 下載之後需用 Administrators 執行 PowerShell 來安裝,該網的 wiki 有英文安裝教學, 其實安裝上算是很容易,下載後先解壓縮到 C:\Program Files\OpenSSH-Win32 ,如果是 64 bit 就解壓到 C:\Program Files\OpenSSH-Win64。 -------------------------------------------------------------- 再來,就是用管理員模式的 PowerShell 執行 ssh-keygen.exe -t rsa -f id_rsa 這樣就能產生 rsa 的公、私鑰的一對驗證碼 id_rsa 與 id_rsa.pub 執行下一行指令將公鑰轉換成授信碼檔案名稱,並放在伺服端的 User 上! %systemdrive%\users\user\\.ssh\authorized_keys P.S.這裡我就真的不知道要怎樣才能上傳 Ptt 個人所屬的公鑰到 Ptt 好跟連線端的私鑰 配對,知道的人可以回文告知一下,Thanks. 其實你也可以下指令 ssh-keygen.exe -a 來產生所有形式的公、私鑰,就看你要哪種了。 ------------------------------------------------------------------------- 接下來就是要用 CMD 來使用 SSH 連入 Ptt;不過,首先請將 CMD 的字形調大, 我是調到 28 啦,聽說改版後的 CMD,除了能用 UBUNTU 的文字功能外, 還能有更多的字形可供選擇! 對了,要是你有防火牆之類的防毒軟體有在擋 SSH 要用的 Prot (如 Tcp 22), 可用 PowerShell 以下指令開啟: New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow - DisplayName SSH http://imgur.com/iSKfZEL
------------------------------------------------------------------------- SSH 連入 Ptt 的官方方式是: X:\Program Files\OpenSSH-Win64>ssh.exe bbs@ptt.cc Enter 因為伺服端沒有你的公鑰可以驗證你的私鑰,所以還是得打帳號密碼進入!QQ http://imgur.com/X0G6PfW
對了,按 Alt + Enter CMD 可全螢幕顯示,且不須 bbsu@ 轉碼! P.S.因為不知是何原因,方向鍵與 Esc 那一排 F1~F12 鍵都無法使用,所以操作上 只能用「快捷鍵」來處理,這對許多人來說想必相當麻煩!只能盡量看「幫助頁」 上的快捷鍵來操作,我是很快就上手了。^_< 還有,很重要,那就是編輯模式的「幫助頁 Z」按了會當機...要特別小心!! 而且在編輯或閱讀時,你需常常按 ^L 鍵來消除螢幕的殘影!!XDDDD ----------------------------------------------------------------- 有真的要使用的人,也要記得到「使用者設定」去設定一下: http://imgur.com/dbvs7q8
基本上,瀏覽、推文等一些功能都還算 OK,就編輯模式比較傷腦筋,不過我這篇 確實是用 SSH 連入編輯發文的,打得很久,說真的有點想放棄,因為游標根本無法控制! 至於 sshd.exe 這當伺服端的功能,如果你有需要遠端 SSH 來連入你的 Windows CMD, 那絕對很有用! 心得:我想這版本還有一些操作上的 BUG,英文模式就真的比較順了,還有一些字元 與特殊字元是顯現不出來的,終究 Win 950 字碼表是有限的。 http://imgur.com/y06ahKn
-- 當一句話觸動你的時候 那句話一定是你想要的 當一個女人觸動你的時候 那個女人一定是你想要……的 《想要觸動》 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.129.178 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1462338534.A.CDB.html

05/04 16:03, , 1F
推喔!實用!
05/04 16:03, 1F

05/05 10:00, , 2F
公鑰私鑰那部份應該用不到
05/05 10:00, 2F

05/05 11:11, , 3F
有pietty/putty 何必執著於cmd
05/05 11:11, 3F

05/05 23:13, , 4F
標題不是說想原汁原味嗎?
05/05 23:13, 4F

05/05 23:52, , 5F
ssh 的 key 跟 bbs的帳號密碼沒有關係
05/05 23:52, 5F

05/06 09:44, , 6F
同樓上 ptt 是用 bbs(bbsu)身分建一個 ssh 連線
05/06 09:44, 6F

05/06 09:44, , 7F
然後在這個連線上面實作登入的 protocol
05/06 09:44, 7F
原來如此,我還以為個人設定上可以上傳個人公鑰來供私鑰驗證,謝謝告知! ※ 編輯: wgst88w (111.254.129.178), 05/06/2016 19:15:27
文章代碼(AID): #1NAOFcpR (Windows)