為什麼這篇cmd ssh指令鄉民發文收入到精華區:因為在cmd ssh指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者wgst88w (清楚明「熙」)看板Windows標題[心得] CMD用原汁原味的SSH到Ptt...
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 [email protected] 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
※ 編輯: wgst88w (111.254.129.178), 05/06/2016 19:15:27