發(fā)布時間:2023-09-12 10: 32: 00
品牌型號:聯(lián)想拯救者
系統(tǒng):Windows 11家庭版
軟件版本:Xshell 7
Xshell是一款功能強大的遠(yuǎn)程終端連接管理軟件,支持多種遠(yuǎn)程協(xié)議,可以在多端進行高效安全的遠(yuǎn)程連接,同時還可以幫助你有效的管理遠(yuǎn)程服務(wù)器。本文將解答如何使用Xshell新建會話的主機怎么查,以及如何解決Xshell新建會話提示ssh密碼的問題。
如果你想使用Xshell連接到一個遠(yuǎn)程主機,你需要知道該主機的IP地址或者域名。有兩種方法可以查找主機的IP地址或者域名:
方法一:如果你已經(jīng)知道主機的名稱,你可以在Windows命令行中輸入“ping 主機名”,例如ping baidu.com,然后回車。你就可以看到該主機的IP地址,如下圖所示。
方法二:如果你不知道主機的名稱,但是你可以登錄到該主機或者同一網(wǎng)絡(luò)中的其他主機,你可以在Linux命令行中輸入ifconfig或者ip addr show,然后回車。你就可以看到該主機或者其他主機的IP地址和網(wǎng)卡信息,如下圖所示。
注意:如果你想連接到虛擬機,你需要確保虛擬機的網(wǎng)絡(luò)設(shè)置為橋接模式或者NAT模式,并且虛擬機和宿主機在同一網(wǎng)段。
二、Xshell新建會話提示ssh密碼
當(dāng)你知道了主機的IP地址或者域名后,你就可以使用Xshell新建會話并連接到該主機。但是,在連接過程中,你可能會遇到Xshell新建會話提示ssh密碼的問題。這是因為Xshell默認(rèn)使用SSH協(xié)議進行遠(yuǎn)程連接,而SSH協(xié)議需要驗證用戶身份才能訪問遠(yuǎn)程主機。
有兩種方法可以解決這個問題:
方法一:如果你已經(jīng)知道遠(yuǎn)程主機的用戶名和密碼,你可以在Xshell新建會話時,在用戶身份驗證選項卡中輸入用戶名和密碼,并勾選保存密碼選項。這樣,當(dāng)你連接到該主機時,Xshell就會自動輸入密碼并登錄。
方法二:如果你不想每次都輸入密碼,或者你想提高安全性,你可以使用密鑰對進行身份驗證。密鑰對由一個公鑰和一個私鑰組成,公鑰存放在遠(yuǎn)程主機上,私鑰存放在本地電腦上。當(dāng)你連接到遠(yuǎn)程主機時,Xshell會使用私鑰對公鑰進行加密,并發(fā)送給遠(yuǎn)程主機。如果加密成功,遠(yuǎn)程主機會允許你登錄。要使用密鑰對進行身份驗證,你需要先生成密鑰對,并將公鑰復(fù)制到遠(yuǎn)程主機上。具體步驟如下:
1、在Xshell中打開用戶密鑰管理器工具,并點擊生成按鈕。選擇RSA算法,并設(shè)置密鑰長度和注釋。點擊生成按鈕,并按照提示移動鼠標(biāo)以生成隨機數(shù)。
2、如果需要,你也可以設(shè)置私鑰文件的密碼來增加安全性。
3、找到新創(chuàng)建的用戶密鑰,選擇“屬性-公鑰”,并將公鑰復(fù)制到剪貼板中。
4、使用Xshell或者其他工具登錄到遠(yuǎn)程主機,并打開~/.ssh/authorized_keys文件(如果沒有該文件,你可以創(chuàng)建一個)。將剪貼板中的公鑰粘貼到該文件的末尾,并保存退出。
5、在Xshell新建會話時,在用戶身份驗證選項卡中選擇公鑰(Public Key),并點擊“設(shè)置”。選擇剛才保存的私鑰文件,并輸入密碼(如果有的話)。
6、點擊確定按鈕,完成會話設(shè)置。這樣,當(dāng)你連接到該主機時,Xshell就會使用密鑰對進行身份驗證,并自動登錄。
三、總結(jié)
本文介紹了Xshell新建會話的主機怎么查,以及如何解決Xshell新建會話提示ssh密碼的內(nèi)容。通過這兩個方法,你可以方便地使用Xshell進行遠(yuǎn)程連接,并享受它的強大功能和優(yōu)良性能。希望本文對你有所幫助。
署名:Hungry
展開閱讀全文
︾