安裝包下載
購物車×
去購物車2件商品
共計:
購物車×
購物車里還沒放東西呢~
購物車×
請登錄
Xmanager中文官網 > Xshell專欄 > Xshell公鑰用戶認證

Xshell公鑰用戶認證

發布時間:2019/08/13

Xshell支持公鑰用戶身份驗證方法,這是一種向遠程服務器標識用戶的方法,是輸入密碼的一種替代方法,另一種登錄服務器的方法。

Xshell使用公鑰用戶身份驗證方法,首先要生成密鑰對,該密鑰對由公鑰(每個人都可以知道)和私鑰(不能公開)組成。在公鑰認證過程,私鑰用于生成簽名,公鑰被服務器用于驗證簽名。換句話來說就是,私鑰是用戶的標識。此外,用戶需要將其公鑰注冊到服務器中,以便進行身份驗證。

生成密鑰對

1,在【工具】菜單中,點擊【用戶密鑰管理者】。

2,點擊【生成】按鈕,打開【用戶密鑰生成向導】。

新建用戶密鑰生成向導
新建用戶密鑰生成向導

3,在【密鑰類型】列表中,選擇正確的密鑰類型。對于SSH1協議,只支持RSA算法,所以只能選擇RSA。對于SSH2協議,支持多種類型的算法。Xshell支持RSA和DSA。

4,在【密鑰長度】框中,輸入或選擇密鑰長度。密鑰越長越安全,密鑰越短速度越快。對大多數應用程序來說,建議密鑰長度是1024位。

5,點擊【下一步】來執行密鑰生成步驟,并等待密鑰生成過程完成。密鑰生成后,單擊【下一步】并輸入用戶密鑰信息。

新建用戶密鑰生成向導-2
新建用戶密鑰生成向導-2

6,在【密鑰名稱】欄中,輸入密鑰名稱。

新建用戶密鑰生成向導-3
新建用戶密鑰生成向導-3

7,在【密碼】框中,輸入密碼。這個密碼用于加密私鑰文件。

8,在【確認】框中,重復你輸入的密碼。

9,點擊【下一步】將公鑰注冊到服務器中。

到此,所有的密鑰生成步驟都已完成,但是,接下來你必須配置你的服務器,讓它能使用你的公鑰進行身份驗證。要配置服務器,請參閱下一節內容在服務器上注冊公鑰。

在服務器上注冊公鑰

要使用上一節中生成的密鑰對,你必須在遠程賬戶上注冊公鑰,這樣服務器就可以使用它對用戶進行身份驗證。注冊公鑰,因SSH協議版本和SSH服務器供應商而有所不同。

新建用戶密鑰生成向導-4
新建用戶密鑰生成向導-4

SSH1協議:在公鑰格式列表中選擇SSH1,然后將公鑰復制到$HOME/.ssh/authorized_keys文件中。(備注:如果文件不存在,你需要創建此文件。)

使用SSH2的OpenSSH服務器上:在公鑰格式列表中選擇SSH2-OpenSSH,然后將公鑰復制到$HOME/.ssh/authorized_keys2文件中。

使用SSH2的ssh.com的SSH服務器:在公鑰列表中選擇SSH2-IETF SECSH,然后點擊保持為文件按鈕,將公鑰保存到文件中。接下來,將公鑰文件復制到$HOME/.ssh2/目錄下,并在$HOME/.ssh2/authorization文件中添加如下代碼:
Key mypublickey.pub
備注:其中mypublickey.pub就是你復制的公鑰文件。
對于其他SSH服務器產品:請參閱其提供商的SSH服務器手冊。

現在,你已經準備好實用公鑰認證了。

導入用戶密鑰文件

如果你已經在其他地方使用公鑰認證,并希望在Xshell中復用之前私鑰,你可以導入私鑰。目前,Xshell支持讀取SSH1協議的RSA私鑰和SSH2協議OpenSSH的RSA/DSA密鑰,以及Xshell自己的用戶密鑰文件。

按照以下步驟,將用戶密鑰導入進Xshell的用戶密鑰管理者中:

1,在【工具】菜單中,點擊【用戶密鑰管理者】。

2,點擊【導入】按鈕,選擇要導入的用戶密鑰文件。

3,選擇用戶密鑰文件后,將彈出密碼對話框(僅當用戶密鑰設置了密碼)。


在被積函數外添加括號正確示例

4,在【密碼】框中,輸入用戶密鑰的密碼。

5,點擊【確定】。

以上就是Xshell使用公鑰用戶驗證的方法,如果你在使用Xshell軟件時還有其他疑問,歡迎進入Xshell官網查看 Xshell教程

本文為原創教程,轉載請注明原網址: http://www.wxerf.tw/xsh_column/jiaocheng-gyyhrz.html

標簽:Xshell公鑰用戶認證公鑰私鑰,認證

讀者也訪問過這里:
大圣捕鱼 足球现场单场推介 北京快乐8计划 湖南幸运赛车玩法 北京赛车pk10代理网址 棋牌游戏十大排行 中山股票配资 山西十一选五跨度走势图带连线 万人金花棋牌888 腾讯分分彩计划制作 北京11选5和值走势图 上海高频彩 吉林十一选五前三直 娱网棋牌游戏大厅下载 福彩开奖直播 贵州11选5追号 a股指数和上证指数