由于格式問題,部分鏈接、表格可能會失效,若失效請?jiān)L問原文
密碼登錄 以及 通過密鑰實(shí)現(xiàn)免密碼登錄Dec 15, 2021
閱讀時長: 6 分鐘
簡介Windows terminal是新一代Windows終端 。在Windows11中默認(rèn)安裝,只需要:
- win+R運(yùn)行wt
- 或者在文件管理器任意位置右鍵在Windows終端中打開
目前似乎沒有對應(yīng)的快捷鍵,可以自己設(shè)定 。
Windows terminal內(nèi)置支持ssh,無需額外安裝軟件就可以連接到服務(wù)器
推測是內(nèi)置了openssh不過并不是完整版,有些命令不能使用 。(當(dāng)然大部分還是可以的)優(yōu)勢:
- 系統(tǒng)自帶,無需另外安裝軟件
- 界面美觀好看,可以自定義
- 支持使用密鑰,實(shí)現(xiàn)免密碼登錄
- 配置文件似乎可以多設(shè)備同步?(個人不太清楚,按照Github上某個issue的說法是可以的,但是我的似乎沒有同步)
ssh user@ip例如:ssh kerm@52.184.**.**進(jìn)行連接 。好處是方便,壞處是每一次都要輸入密碼 。
使用密鑰登錄,免輸密碼Windows terminal創(chuàng)建密鑰的過程和openssh完全相同 。
附上一段openssh密鑰創(chuàng)建的教程(以及我的一些筆記),摘自:SSH 密鑰登錄 – SSH 教程 – 網(wǎng)道
SSH 密鑰登錄SSH 默認(rèn)采用密碼登錄,這種方法有很多缺點(diǎn),簡單的密碼不安全,復(fù)雜的密碼不容易記憶,每次手動輸入也很麻煩 。密鑰登錄是比密碼登錄更好的解決方案 。
密鑰是什么【windows自帶的ssh工具是干什么的 windows10開啟ssh服務(wù)】密鑰(key)是一個非常大的數(shù)字,通過加密算法得到 。對稱加密只需要一個密鑰,非對稱加密需要兩個密鑰成對使用,分為公鑰(public key)和私鑰(private key) 。
SSH 密鑰登錄采用的是非對稱加密,每個用戶通過自己的密鑰登錄 。其中,私鑰必須私密保存,不能泄漏;公鑰則是公開的,可以對外發(fā)送 。它們的關(guān)系是,公鑰和私鑰是一一對應(yīng)的,每一個私鑰都有且僅有一個對應(yīng)的公鑰,反之亦然 。
如果數(shù)據(jù)使用公鑰加密,那么只有使用對應(yīng)的私鑰才能解密,其他密鑰都不行;反過來,如果使用私鑰加密(這個過程一般稱為“簽名”),也只有使用對應(yīng)的公鑰解密 。
密鑰登錄的過程SSH 密鑰登錄分為以下的步驟 。
預(yù)備步驟,客戶端通過ssh-keygen生成自己的公鑰和私鑰 。
第一步,手動將客戶端的公鑰放入遠(yuǎn)程服務(wù)器的指定位置 。
第二步,客戶端向服務(wù)器發(fā)起 SSH 登錄的請求 。
第三步,服務(wù)器收到用戶 SSH 登錄的請求,發(fā)送一些隨機(jī)數(shù)據(jù)給用戶,要求用戶證明自己的身份 。
第四步,客戶端收到服務(wù)器發(fā)來的數(shù)據(jù),使用私鑰對數(shù)據(jù)進(jìn)行簽名,然后再發(fā)還給服務(wù)器 。
第五步,服務(wù)器收到客戶端發(fā)來的加密簽名后,使用對應(yīng)的公鑰解密,然后跟原始數(shù)據(jù)比較 。如果一致,就允許用戶登錄 。
ssh-keygen命令:生成密鑰密鑰登錄時,首先需要生成公鑰和私鑰 。OpenSSH 提供了一個工具程序ssh-keygen命令,用來生成密鑰 。
直接輸入ssh-keygen,程序會詢問一系列問題,然后生成密鑰 。
$ ssh-keygen輸入上面的命令以后,ssh-keygen會要求用戶回答一些問題 。$ ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/home/username/.ssh/id_dsa):press ENTEREnter passphrase (empty for no passphrase): ********Enter same passphrase again: ********Your identification has been saved in /home/username/.ssh/id_dsa.Your public key has been saved in /home/username/.ssh/id_dsa.pub.The key fingerprint is:14:ba:06:98:a8:98:ad:27:b5:ce:55:85:ec:64:37:19 username@shell.isp.com
推薦閱讀
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 任賢齊的妻子 任賢齊老婆多大
- 照片做視頻哪個軟件好時間也長 手機(jī)照片做成視頻的軟件介紹
- 新款捷豹20萬一30萬車 捷豹20萬左右的車型
- 謳歌算不算豪車 謳歌屬于什么檔次的車
- 禁忌二貼春聯(lián)的時間
- 買骨頭的時候要挑選含有大量軟骨的骨頭
- 喝骨頭湯真的可以補(bǔ)鈣嗎
- 骨頭湯怎么熬最補(bǔ)鈣骨頭湯的做法
- 好男有福一身毛的意思是什么真的有道理么
- 為什么有的豬肉聞起來有股騷味
