新聞中心
Xshell如何用密鑰登錄ssh
作者 / 無憂主機(jī) 時(shí)間 2023-04-04 10:31:42
51php教你如何生成密鑰登陸 禁用密碼登陸 1:打開Xshell界面,菜單欄:工具——新建用戶密鑰生成向?qū)? 2:密鑰類型選擇RSA,密鑰長(zhǎng)度選擇2048位,單擊下一步繼續(xù) 3:生成公鑰對(duì),單擊下一步繼續(xù); 4:密鑰名稱可以自定義,或者保持默認(rèn),輸入密鑰加密的密碼,用于遠(yuǎn)程登錄; 也可以不設(shè)置密碼 5:將生成的公鑰復(fù)制一份,或保存為文件,完成密鑰生成 6:把剛才生成的公鑰復(fù)制下來,粘貼到Linux文件下,具體的操作步驟如下
# mkdir /root/.ssh ? ? ? #<==創(chuàng)建/root/.ssh目錄,因?yàn)檫@個(gè)目錄默認(rèn)不存在
# chmod 700 /root/.ssh ? #<==更改這個(gè)目錄的權(quán)限 ? 700
# vi /root/.ssh/authorized_keys 7:在Xshell中新建一個(gè)窗口,主機(jī)填寫遠(yuǎn)程linux的ip地址; 名稱自己設(shè)定 8:點(diǎn)擊左側(cè)用戶身份驗(yàn)證,方法下拉菜單里面選擇Public Key,用戶名為root,用戶密鑰下拉菜單選擇之前生成的密鑰,或者瀏覽里面選擇,密碼填寫生成密鑰時(shí)設(shè)置的密碼,點(diǎn)擊連接就可以遠(yuǎn)程訪問linux了。 9:設(shè)置ssh 編輯 /etc/ssh/sshd_config 文件,進(jìn)行如下設(shè)置: 請(qǐng)留意 root 用戶能否通過 SSH 登錄:PermitRootLogin yes當(dāng)你完成全部設(shè)置,并以密鑰方式登錄成功后,再禁用密碼登錄:
PasswordAuthentication no最后,重啟 SSH 服務(wù): [root@host .ssh]$ service sshd restart
本文地址:http://www.gle-technology.com/product/31878.html