国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

這篇具有很好參考價值的文章主要介紹了Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

linux服務(wù)器安裝成功后,登錄linux服務(wù)器的工具有很多中,例如:Xshell、SecureCRT等等。而我所服務(wù)的用戶使用xshell工具來對linux服務(wù)器進(jìn)行運維。

當(dāng)使用xshell登錄linux服務(wù)器時,xshell提供了三種身份驗證方式:

1.Password(P)密碼(W)

2.Public Key(U)用戶密鑰(K)[密碼(H)]

3.Keyboard Interactive(I)

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

今天就重點為大家講一講,如何使用linux xshell產(chǎn)生public key實現(xiàn)免密登錄linux服務(wù)器。

1.測試環(huán)境

Xshell Version:7.0? ? ? ? 宿主機(jī):Windows 10

OS Version:RHEL7

2.實施部署

2.1.xshell產(chǎn)生public key

1.打開xshell

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

2.點擊菜單欄“工具(T)”-選擇“新建用戶密鑰生產(chǎn)向?qū)?W)”?

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

3.在彈出的“新建用戶密鑰生產(chǎn)向?qū)А?“生產(chǎn)密鑰參數(shù)”頁面,選擇“密碼類型(T)”為RSA,“密鑰長度(L)”為2048位,點擊“下一步”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?4.在“生成公鑰對”頁面,點擊“下一步”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?5.在“用戶密鑰信息”頁面,根據(jù)需要填寫“密鑰名稱(K)”信息,以及填寫“請輸入給用戶密鑰加密的密碼”,切記:此密碼不是你所登錄linux服務(wù)器時輸入的用戶名/密碼的這個密碼。也選項也可以選擇留空,我們選擇留空不輸入密碼,然后,點擊“下一步”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

6.在“公鑰注冊”頁面,選擇把公鑰“保存為文件(S)...”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

7.輸入“文件名”,也可以使用默認(rèn)文件名,這里我們選擇使用默認(rèn)文件名“id_rsa_2048.pub”,點擊“保存”,這樣id_rsa_2048.pub公鑰就保存在了本地桌面

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?8.點擊“完成”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

9.在“用戶密鑰”頁面,名稱為:“id_rsa_2048”文件,其為對應(yīng)的私鑰,可以選擇導(dǎo)出,也可以選擇不導(dǎo)出,這里我們選擇導(dǎo)出,這樣的話,如果服務(wù)器允許遠(yuǎn)程登錄,那么在網(wǎng)絡(luò)允許的情況下,我們就可以隨時隨地帶著它進(jìn)行遠(yuǎn)程登錄了

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

10.輸入“文件名”,也可以使用默認(rèn)文件名,這里我們選擇使用默認(rèn)文件名“id_rsa_2048”,點擊“保存”,這樣id_rsa_2048私鑰就保存在了本地桌面

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器11.點擊“關(guān)閉”,關(guān)閉“用戶密鑰”頁面

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

12.本地桌面上的公鑰和私鑰文件

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

2.2.拷貝id_rsa_2048.pub公鑰信息至linux服務(wù)器

1..以notepad++打開id_rsa_2048.pub文件

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

2.首次,以"用戶名/密碼"的方式登錄linux服務(wù)器

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

3. 把id_rsa_2048.pub公鑰拷貝至linux服務(wù)器

命令:

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcPrWw8mf6Q2cxuqdP/2oEHJ4Iv5/CeDwszrv4VLnKWmLo5yR1oBRXYbP/8I5gju6uD159dLPFrHpxfFUuULXUl9cpvqgzkdTEETNKOPhYRWqbJwohTPrP1Uy95uRObec43wX0WDck/4w1ckFu58wmzixeMLLYtQ43lcJt6yeeACgFAVPTlxGvneJgUzvSG27vf58tOBz7ZhWOV8d+vgrZqmAAKYjX0jnIIdMprka225miVMYd/ltiU6rVhabxlw2e1SM09w3jh0QUcLm9KCK6c0Qh/7h8VAbd0Q8q2hbnw6+WJ+anSuWCtTSEm2ORRAbZU5J52arLHfObQ0/+fyFw==" >/root/.ssh/authorized_keys?

[root@rhel77 ~]# echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcPrWw8mf6Q2cxuqdP/2oEHJ4Iv5/CeDwszrv4VLnKWmLo5yR1oBRXYbP/8I5gju6uD159dLPFrHpxfFUuULXUl9cpvqgzkdTEETNKOPhYRWqbJwohTPrP1Uy95uRObec43wX0WDck/4w1ckFu58wmzixeMLLYtQ43lcJt6yeeACgFAVPTlxGvneJgUzvSG27vf58tOBz7ZhWOV8d+vgrZqmAAKYjX0jnIIdMprka225miVMYd/ltiU6rVhabxlw2e1SM09w3jh0QUcLm9KCK6c0Qh/7h8VAbd0Q8q2hbnw6+WJ+anSuWCtTSEm2ORRAbZU5J52arLHfObQ0/+fyFw==" >/root/.ssh/authorized_keys 
[root@rhel77 ~]# cat !$
cat /root/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcPrWw8mf6Q2cxuqdP/2oEHJ4Iv5/CeDwszrv4VLnKWmLo5yR1oBRXYbP/8I5gju6uD159dLPFrHpxfFUuULXUl9cpvqgzkdTEETNKOPhYRWqbJwohTPrP1Uy95uRObec43wX0WDck/4w1ckFu58wmzixeMLLYtQ43lcJt6yeeACgFAVPTlxGvneJgUzvSG27vf58tOBz7ZhWOV8d+vgrZqmAAKYjX0jnIIdMprka225miVMYd/ltiU6rVhabxlw2e1SM09w3jh0QUcLm9KCK6c0Qh/7h8VAbd0Q8q2hbnw6+WJ+anSuWCtTSEm2ORRAbZU5J52arLHfObQ0/+fyFw==
[root@rhel77 ~]# 

如果authorized_keys文件中記錄有其它的認(rèn)證信息,使用追加的方式導(dǎo)入

命令:

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvcPrWw8mf6Q2cxuqdP/2oEHJ4Iv5/CeDwszrv4VLnKWmLo5yR1oBRXYbP/8I5gju6uD159dLPFrHpxfFUuULXUl9cpvqgzkdTEETNKOPhYRWqbJwohTPrP1Uy95uRObec43wX0WDck/4w1ckFu58wmzixeMLLYtQ43lcJt6yeeACgFAVPTlxGvneJgUzvSG27vf58tOBz7ZhWOV8d+vgrZqmAAKYjX0jnIIdMprka225miVMYd/ltiU6rVhabxlw2e1SM09w3jh0QUcLm9KCK6c0Qh/7h8VAbd0Q8q2hbnw6+WJ+anSuWCtTSEm2ORRAbZU5J52arLHfObQ0/+fyFw==" >>/root/.ssh/authorized_keys?

4.檢查目錄及文件權(quán)限

-->/root目錄權(quán)限為:700或550

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

-->ssh目錄權(quán)限為:700

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

-->authorized_keys:認(rèn)證文件。文件權(quán)限:600,不能更改

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

2.3.免密登錄認(rèn)證

1.退出剛剛登錄的linux服務(wù)器

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器2.輸入ssh IP(E.g:ssh 192.168.10.143),這里根據(jù)實際輸入你自己的服務(wù)器IP,然后回車

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

3.輸入登錄用戶名稱,點擊“確定”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

4.在“SSH用戶身份驗證”頁面,選擇“Public Key(U)”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

5.點擊“瀏覽”,會出現(xiàn)“用戶密鑰(U)...”和“文件(F)...”選項

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

-->“用戶密鑰(U)...” 這個是剛剛通過“向?qū)А碑a(chǎn)生的,如果要使用它,選中它,點擊“確定”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?-->“文件(F)...”這個是剛剛導(dǎo)出到桌面上的“私鑰”,如果要使用它,選中它,點擊“打開”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?“用戶密鑰(U)...”和“文件(F)...”兩種所用“私鑰”都是id_rsa_2048的信息,只不過,一個存在了本地,一個存在了xshell上。這里我們選擇使用“文件(F)...”

6.由于我們在生產(chǎn)Public Key時,沒有為密鑰設(shè)置密碼,此處留白,點擊“確定”

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

?7.服務(wù)器也就登錄成功了?

Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器

至此,也就實現(xiàn)了通過Linux Xshell生產(chǎn)public key實現(xiàn)免密登錄linux服務(wù)器。

此方案也適用于CentOS7/8,RHEL8/9,RockyLinux9版本服務(wù)器通過Linux Xshell生產(chǎn)public key實現(xiàn)免密登錄。

對于普通用戶,這把id_rsa_2048.pub公鑰信息拷貝至對應(yīng)的/home/普通用戶名稱/.ssh/authorized_keys文件,保證目錄及文件權(quán)限符合要求(參考2.2節(jié)step4),也可以實現(xiàn)免密登錄。

2.4.QA

如果一切設(shè)定好后,通過public key實現(xiàn)免密登錄報錯,可以查看/etc/ssh/sshd_config文件,此參數(shù)是否啟用,如果沒有,啟用它,重啟ssh(E.g(RHEL7):systemctl restart sshd),再去驗證。

PubkeyAuthentication yes

寫在最后:

創(chuàng)作不易,如果對你有所幫助或喜歡,請一鍵三連!

謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-508742.html

到了這里,關(guān)于Linux Xshell配置public key實現(xiàn)免密登錄linux服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 簡單幾步學(xué)會Linux用戶使用SSH遠(yuǎn)程免密登錄,LinuxSSH服務(wù)器配置允許/禁止某些用戶遠(yuǎn)程登錄

    簡單幾步學(xué)會Linux用戶使用SSH遠(yuǎn)程免密登錄,LinuxSSH服務(wù)器配置允許/禁止某些用戶遠(yuǎn)程登錄

    本文基于Linux上CentOS 7版本配合Xshell 7進(jìn)行演示 目錄 一.SSH簡介 1.介紹 2.工作流程 二.具體配置免密步驟 1.配置前準(zhǔn)備工作 2.正式配置過程 三.在服務(wù)器端配置SSH遠(yuǎn)程黑白名單 1.配置文件/etc/ssh/sshd_config部分參數(shù)解析 2.配置遠(yuǎn)程登錄黑白名單 SSH用于計算機(jī)之間的加密登錄,是一類

    2024年02月22日
    瀏覽(28)
  • linux之Ubuntu系列(三)遠(yuǎn)程管理指令?SSH 高級應(yīng)用 RSA非對稱加密 以及免密登錄,配置別名

    linux之Ubuntu系列(三)遠(yuǎn)程管理指令?SSH 高級應(yīng)用 RSA非對稱加密 以及免密登錄,配置別名

    對稱加密 、非對稱加密 1、對稱加密中 加密和解密 使用的秘鑰是同一個;非對稱加密中采用兩個密鑰,一般使用公鑰進(jìn)行加密,私鑰進(jìn)行解密。 2、對稱加密解密的速度 比較快 ,非對稱加密和解密花費的 時間長、速度相對較慢 。 3、對稱加密的安全性相對較低,非對稱加密

    2024年02月16日
    瀏覽(42)
  • linux—多服務(wù)免密登錄

    場景:在部署greenplum集群時,希望實現(xiàn) master 節(jié)點使用gpadmin用戶免密登錄 slave1和 slave2 節(jié)點; 具體配置配置步驟如下: step_1: IP映射 說明: 1)需要在 master 服務(wù)器的 /etc/hosts 下添加 slave1 和 slave2 的IP以及hostname的映射關(guān)系; 2)這里不進(jìn)行IP和hostname映射也可以,這樣后面的免

    2024年01月20日
    瀏覽(20)
  • linux主機(jī)的免密登錄

    linux主機(jī)的免密登錄

    在進(jìn)行遠(yuǎn)程登錄的時,服務(wù)器和主機(jī)間進(jìn)行認(rèn)證階段分為: 基于口令認(rèn)證(不安全,易被抓包攔截獲?。?客戶機(jī)連接服務(wù)器時,服務(wù)器將自己的公鑰返回給客戶機(jī) 客戶機(jī)會將服務(wù)器的加密的公鑰追加到 /root/.ssh/known_hosts 文件中 客戶機(jī)輸入賬號密碼登錄 當(dāng)?shù)诙稳ミB接時,

    2024年01月17日
    瀏覽(24)
  • 作業(yè):通過兩臺linux主機(jī)配置ssh實現(xiàn)互相免密登陸

    作業(yè):通過兩臺linux主機(jī)配置ssh實現(xiàn)互相免密登陸

    做題步驟 : 一.開啟兩個Linux主機(jī),并且用ssh連接,要能夠ping通 我這里是server:192.168.81.129 client:192.168.81.130 舉例 操作如下: 二.在客戶端上創(chuàng)建一對密鑰 1. 注意:可以看到這對密鑰是放在/root/.ssh/id_rsa.pub文件下的,公鑰的名字是id_rsa.pub 2.查看一下密鑰對 [root@client ~]# ll

    2024年01月17日
    瀏覽(26)
  • 【Linux】初識云服務(wù)器 -- 使用 XShell 遠(yuǎn)程登錄 Linux

    【Linux】初識云服務(wù)器 -- 使用 XShell 遠(yuǎn)程登錄 Linux

    Linux 是一款企業(yè)級后臺操作系統(tǒng),命令行方式交互,開源。 搭建屬于自己的?Linux 服務(wù)器:我是直接選擇購買的騰訊云輕量級服務(wù)器(CentOS 7.6),不貴又相對方便,可以直接上手使用,不需要去安裝虛擬機(jī)。 注意 :云服務(wù)器啟動后,推薦 重置密碼 (新用戶必須操作) 在本

    2024年02月03日
    瀏覽(27)
  • gitee linux免密/SSH 方式連接免登錄

    gitee linux免密/SSH 方式連接免登錄

    注意: {your username} 、 {your password} 中的特殊字符需要轉(zhuǎn)義。 @ 轉(zhuǎn)義為 %40 。 輸入一次用戶名和密碼時,會自動記錄到這個文件。 缺點:明碼保存。 https:// 開頭的URL,使用賬號密碼方式免登錄 通過 ssh-keygen 程序創(chuàng)建 找到SSH公鑰 id_rsa.pub 是公鑰 id_rsa 是私鑰 詳細(xì)參考:https:/

    2024年02月13日
    瀏覽(24)
  • Linux at命令與crond命令,Linux主機(jī)之間ssh免密登錄

    atd是單一執(zhí)行的任務(wù)管理程序,一個任務(wù)管理程序只會執(zhí)行一次任務(wù) crond是循環(huán)性執(zhí)行好的任務(wù)管理程序,例如可以在每年,每月,每天,某個時間段進(jìn)行執(zhí)行任務(wù)。 前置步驟 1.client創(chuàng)建密鑰 2.查看文件 3.發(fā)送密鑰 4.驗證

    2024年02月13日
    瀏覽(57)
  • 【面試題25】如何免密登錄Linux服務(wù)器

    本文已收錄于PHP全棧系列專欄:PHP面試專區(qū)。 計劃將全覆蓋PHP開發(fā)領(lǐng)域所有的面試題, 對標(biāo)資深工程師/架構(gòu)師序列 ,歡迎大家提前關(guān)注鎖定。 在日常運維工作中,頻繁地使用SSH登錄到Linux服務(wù)器是非常常見的事情。默認(rèn)情況下,我們需要輸入用戶名和密碼才能與服務(wù)器建立

    2024年02月11日
    瀏覽(15)
  • Jenkins 持續(xù)集成:Linux 系統(tǒng) 兩臺機(jī)器互相免密登錄

    Jenkins 持續(xù)集成:Linux 系統(tǒng) 兩臺機(jī)器互相免密登錄

    背景知識 我們把public key放在遠(yuǎn)程系統(tǒng)合適的位置,然后從本地開始進(jìn)行ssh連接。 此時,遠(yuǎn)程的sshd會產(chǎn)生一個隨機(jī)數(shù)并用我們產(chǎn)生的public key進(jìn)行加密后發(fā)給本地,本地會用private key進(jìn)行解密并把這個隨機(jī)數(shù)發(fā)回給遠(yuǎn)程系統(tǒng)。 最后,遠(yuǎn)程系統(tǒng)的sshd會得出結(jié)論我們擁有匹配的

    2024年02月15日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包