Xshell7配置ssh公鑰-私鑰免密碼登錄虛擬機(jī)(centos7.9)
最近xshell更新到新版7.0.9,導(dǎo)致使用公鑰-私鑰無密碼登錄受阻,以下是最新版操作流程:(保姆級(jí))
首先,要保證使用密碼的情況下可以連接:
使用密鑰登錄分為4步:
Xshell端生成公鑰與私鑰,保存在特定目錄;
打開Xshell軟件 在工具欄中選擇“新建用戶密鑰生成向?qū)А?/h5>
選擇密鑰類型為“RSA”,密鑰長度“2048” 下一步
生成完畢點(diǎn)擊下一步
默認(rèn)名稱就可以(可改可不改),密碼不用填寫
選擇”是”
這就是我們的公鑰,單擊保存文件將公鑰保存到桌面,保存完畢點(diǎn)擊完成,名稱默認(rèn)就好
公鑰保存到桌面,自動(dòng)生成.pub文件
點(diǎn)擊完成,點(diǎn)擊下圖中“導(dǎo)出”按鈕,把私鑰導(dǎo)出,名字后綴加上_si,做以區(qū)分
放置公鑰(Pub)到服務(wù)器~/.ssh/authorized_key文件中(并配置相關(guān)sshd_cofig文件);
現(xiàn)在,我們在centos7.9里修改sshd服務(wù)的配置文件(修改后重啟sshd服務(wù))
先要安轉(zhuǎn)vim編譯器:yum install vim
順便安裝上傳工具:yum install lrzsz
編輯ssh服務(wù)程序配置文件,輸入: vim /etc /ssh/sshd_config
(每個(gè)linux版本的路徑都不一樣,耐心尋找)修改以下內(nèi)容:
接下來我們將公鑰傳到服務(wù)器上:進(jìn)入:.ssh目錄
[root@localhost ~]# cd .ssh
[root@localhost .ssh]# ls
authorized_keys key known_hosts
rz 選擇.pub文件
[root@localhost .ssh]# ls
`### 配置Xshell客戶端使用導(dǎo)入私鑰。
選擇用戶身份驗(yàn)證,輸入用戶名,方法選擇Public key,點(diǎn)擊確定,點(diǎn)擊連接
這里選擇public key,別急著連接,點(diǎn)擊右側(cè)瀏覽
選擇文件->選擇你剛剛保存的私鑰,不用輸入密碼,勾選“記住密碼” ->確定
驗(yàn)證并登陸成功
有的會(huì)提示警告:WARNING! The remote SSH server rejected X11 forwarding request.文章來源:http://www.zghlxwxcb.cn/news/detail-582355.html
解決方法:
[root@localhost ~]# yum install xorg-x11-xauth # 運(yùn)行并重新登錄就可以解決
如果覺得對您有用,請點(diǎn)個(gè)贊哦?(^?^●) ↓↓↓ 文章來源地址http://www.zghlxwxcb.cn/news/detail-582355.html
到了這里,關(guān)于Xshell7綠色版使用公鑰對免密連接虛擬機(jī)(centos7.9-保姆級(jí))的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!