發(fā)布時(shí)間:2020-09-27 09: 56: 53
Xshell遠(yuǎn)程登錄服務(wù)器的身份認(rèn)證有兩種方式,一種是通過(guò)口令登錄,也就是輸入密碼登錄,一種就是通過(guò)公鑰認(rèn)證方式登錄。下面小編就給大家詳細(xì)介紹一下吧。
一、口令認(rèn)證方式登錄
打開(kāi)Xshell終端模擬器,點(diǎn)擊左上角圖標(biāo)新建會(huì)話。
圖1:新建會(huì)話
在彈出的對(duì)話框中填寫相關(guān)信息,如下圖所示。其中協(xié)議可以依據(jù)自身需求選擇SSH、TELNET、SFTP、FTP等,本文選擇SSH進(jìn)行展示。主機(jī)填寫遠(yuǎn)程服務(wù)器IP地址。還可以對(duì)[重新連接]和[TCP]進(jìn)行設(shè)置。
圖2:填寫遠(yuǎn)程服務(wù)器連接信息
點(diǎn)擊左邊欄中用戶身份驗(yàn)證,如下圖。認(rèn)證方法選擇Password,填寫遠(yuǎn)程服務(wù)器的用戶名和密碼,點(diǎn)擊[連接]即可通過(guò)口令方式遠(yuǎn)程連接服務(wù)器了。
圖3:填寫用戶名及密碼
當(dāng)出現(xiàn)如下信息時(shí),遠(yuǎn)程服務(wù)器連接成功。
圖4:連接成功
二、公鑰認(rèn)證方式登錄
在遠(yuǎn)程連接時(shí),采用私鑰簽名,公鑰驗(yàn)證,相比口令驗(yàn)證登錄更具有安全性。
打開(kāi)Xshell,在[工具]菜單欄選擇[新建用戶密鑰生成向?qū)。在界面中可以選擇密鑰類型,Xshell提供了DSA、RSA、ECDSA、ED25519四種密鑰類型,其中SSH1只能選擇RSA加密認(rèn)證方式。本文選擇RSA方式進(jìn)行介紹。
選擇密鑰長(zhǎng)度,密鑰越長(zhǎng),安全性越高,在這里選擇2048位進(jìn)行演示。
圖5:選擇生產(chǎn)密鑰參數(shù)
點(diǎn)擊[下一步]生成密鑰對(duì)。
圖6:生成密鑰對(duì)
點(diǎn)擊[下一步]輸入密鑰名稱及密碼。
圖7:設(shè)置密鑰密碼
點(diǎn)擊[下一步]獲得公鑰。在頁(yè)面中,可以選擇SSH1或SSH2公鑰格式,點(diǎn)擊[保存為文件]保存公鑰,點(diǎn)擊[完成]可以查看并保存私鑰。
圖8:保存公私鑰
在服務(wù)器中修改sshd配置文件(/etc/ssh/sshd_config),找到以下內(nèi)容,并去掉注釋符“#”
圖9:修改sshd配置文件
新建home/ssh/.ssh/authorized_key文件夾,將剛才保存的公鑰導(dǎo)入該文件夾中,并修改文件夾權(quán)限為600。/etc/init.d/ssh restart重啟SSH。
打開(kāi)Xshell新建會(huì)話,這一部分與口令認(rèn)證相同。
在用戶身份驗(yàn)證中,認(rèn)證方式選擇Public Key,輸入用戶名,選擇在步驟1中生成的私鑰,輸入私鑰密碼,點(diǎn)擊[連接]即可。
圖10:公鑰認(rèn)證方式
以上就是如何用Xshell遠(yuǎn)程登錄服務(wù)器的兩種認(rèn)證方式,大家都掌握了嗎?現(xiàn)在就點(diǎn)擊Xshell下載獲取軟件體驗(yàn)一下它的強(qiáng)大吧。
展開(kāi)閱讀全文
︾