中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Linux的SSH服務(wù)之密鑰驗證登陸-創(chuàng)新互聯(lián)

在我們平時使用Linux系統(tǒng)時候,通常使用的Linux SSH登錄方式是用戶名加密碼的登錄方式,今天來探討另外的一種相對安全的登錄方式——密鑰登錄。

為許昌等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及許昌網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都做網(wǎng)站、許昌網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

我們知道SSH登錄是用的RSA非對稱加密的,所以我們在SSH登錄的時候就可以使用RSA密鑰登錄,SSH有專門創(chuàng)建SSH密鑰的工具ssh-keygen,下面就來一睹風(fēng)采。

首先進入Linux系統(tǒng)的用戶目錄下的,查看當(dāng)中原來并沒有所謂的秘鑰文件夾。

Linux的SSH服務(wù)之密鑰驗證登陸

?這邊要使用到的有兩條命令,一條是ssh-keygen跟ssh-copy-id,這兩條命令具體的選項如下:

ssh-keygen可用的參數(shù)選項有:

-a trials

在使用 -T 對 DH-GEX 候選素數(shù)進行安全篩選時需要執(zhí)行的基本測試數(shù)量。

-B ? ? ?顯示指定的公鑰/私鑰文件的 bubblebabble 摘要。

-b bits

指定密鑰長度。對于RSA密鑰,最小要求768位,默認是2048位。DSA密鑰必須恰好是1024位(FIPS 186-2 標準的要求)。

-C comment

提供一個新注釋

-c ? ? ?要求修改私鑰和公鑰文件中的注釋。本選項只支持 RSA1 密鑰。

程序?qū)⑻崾据斎胨借€文件名、密語(如果存在)、新注釋。

-D reader

下載存儲在智能卡 reader 里的 RSA 公鑰。

-e ? ? ?讀取OpenSSH的私鑰或公鑰文件,并以 RFC ?SSH 公鑰文件格式在 stdout 上顯示出來。

該選項能夠為多種商業(yè)版本的 SSH 輸出密鑰。

-F hostname

在 known_hosts 文件中搜索指定的 hostname ,并列出所有的匹配項。

這個選項主要用于查找散列過的主機名/ip地址,還可以和 -H 選項聯(lián)用打印找到的公鑰的散列值。

-f filename

指定密鑰文件名。

-G output_file

為 DH-GEX 產(chǎn)生候選素數(shù)。這些素數(shù)必須在使用之前使用 -T 選項進行安全篩選。

-g ? ? ?在使用 -r 打印指紋資源記錄的時候使用通用的 DNS 格式。

-H ? ? ?對 known_hosts 文件進行散列計算。這將把文件中的所有主機名/ip地址替換為相應(yīng)的散列值。

原來文件的內(nèi)容將會添加一個".old"后綴后保存。這些散列值只能被 ssh 和 sshd 使用。

這個選項不會修改已經(jīng)經(jīng)過散列的主機名/ip地址,因此可以在部分公鑰已經(jīng)散列過的文件上安全使用。

-i ? ? ?讀取未加密的SSH-2兼容的私鑰/公鑰文件,然后在 stdout 顯示OpenSSH兼容的私鑰/公鑰。

該選項主要用于從多種商業(yè)版本的SSH中導(dǎo)入密鑰。

-l ? ? ?顯示公鑰文件的指紋數(shù)據(jù)。它也支持 RSA1 的私鑰。

對于RSA和DSA密鑰,將會尋找對應(yīng)的公鑰文件,然后顯示其指紋數(shù)據(jù)。

-M memory

指定在生成 DH-GEXS 候選素數(shù)的時候大內(nèi)存用量(MB)。

-N new_passphrase

提供一個新的密語。

-P passphrase

提供(舊)密語。

-p ? ? ?要求改變某私鑰文件的密語而不重建私鑰。程序?qū)⑻崾据斎胨借€文件名、原來的密語、以及兩次輸入新密語。

-q ? ? ?安靜模式。用于在 /etc/rc 中創(chuàng)建新密鑰的時候。

-R hostname

從 known_hosts 文件中刪除所有屬于 hostname 的密鑰。

這個選項主要用于刪除經(jīng)過散列的主機(參見 -H 選項)的密鑰。

-r hostname

打印名為 hostname 的公鑰文件的 SSHFP 指紋資源記錄。

-S start

指定在生成 DH-GEX 候選模數(shù)時的起始點(16進制)。

-T output_file

測試 Diffie-Hellman group exchange 候選素數(shù)(由 -G 選項生成)的安全性。

-t type

指定要創(chuàng)建的密鑰類型。可以使用:"rsa1"(SSH-1) "rsa"(SSH-2) "dsa"(SSH-2)

-U reader

把現(xiàn)存的RSA私鑰上傳到智能卡 reader

-v ? ? ?詳細模式。ssh-keygen 將會輸出處理過程的詳細調(diào)試信息。常用于調(diào)試模數(shù)的產(chǎn)生過程。

重復(fù)使用多個 -v 選項將會增加信息的詳細程度(大3次)。

-W generator

指定在為 DH-GEX 測試候選模數(shù)時想要使用的 generator

-y ? ? ?讀取OpenSSH專有格式的公鑰文件,并將OpenSSH公鑰顯示在 stdout 上。

sh-copy-id的參數(shù)有:

-i #指定密鑰文件

-p #指定端口,默認端口號是22

-o <ssh -o options>

user@]hostname #用戶名@主機名

-f: force mode -- copy keys without trying to check if they are already installed

-n: dry run ? ?-- no keys are actually copied

-h|-?: 顯示幫助

接下來我們創(chuàng)建一個秘鑰,使用ssh-keygen -t rsa生成一個rsa的非對稱秘鑰。

Linux的SSH服務(wù)之密鑰驗證登陸

Linux的SSH服務(wù)之密鑰驗證登陸

我這邊設(shè)置了一個比較簡單的5位密碼作為測試,12345。

Linux的SSH服務(wù)之密鑰驗證登陸

接著進入賬戶的家目錄,使用ls -a查看已經(jīng)看到秘鑰文件夾已經(jīng)生成。

Linux的SSH服務(wù)之密鑰驗證登陸

接著進入秘鑰文件夾查看,已經(jīng)看到生成的私鑰跟秘鑰的文件。

Linux的SSH服務(wù)之密鑰驗證登陸

接著要使用ssh-copy命令把公鑰推送到想要登陸的主機上邊去。具體命令格式為:ssh-copy-id -i 指定推送公鑰文件 用戶名@對方IP地址。

Linux的SSH服務(wù)之密鑰驗證登陸

接著我們用root賬戶去登陸對方的主機。這邊提示讓你輸入秘鑰的密碼,而不是讓你輸入對方ROOT賬戶的密碼,現(xiàn)在這么一個秘鑰登陸的功能就已經(jīng)實現(xiàn)了。

Linux的SSH服務(wù)之密鑰驗證登陸

? 不管是輸入秘鑰密碼還是輸入對方root賬戶的密碼,這邊都是需要進行人機交互的,怎么要才能實現(xiàn)免人機交互呢。這邊要使用ssh-agent bash跟ssh-add命令。

Linux的SSH服務(wù)之密鑰驗證登陸

最后再嘗試用root賬戶登陸對方的主機,發(fā)現(xiàn)免交互登陸的功能已經(jīng)實現(xiàn)了。其實實現(xiàn)免交互登陸功能還有一個更方便的方法,就是在設(shè)置密碼的時候不輸入任何密碼也就是創(chuàng)建一個空密碼,然后直接拷貝過去就可以了。

Linux的SSH服務(wù)之密鑰驗證登陸

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:Linux的SSH服務(wù)之密鑰驗證登陸-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://www.rwnh.cn/article22/copscc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、虛擬主機網(wǎng)站改版、網(wǎng)站設(shè)計、網(wǎng)站制作、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
阳谷县| 闸北区| 临桂县| 西平县| 丁青县| 遵化市| 霍林郭勒市| 高安市| 东台市| 镇宁| 揭西县| 横山县| 澄江县| 荆州市| 南皮县| 深泽县| 吴忠市| 察哈| 永济市| 登封市| 巴塘县| 南岸区| 左云县| 文水县| 正定县| 湖北省| 九江市| 开封县| 晋州市| 平江县| 阿巴嘎旗| 开阳县| 泽普县| 商河县| 囊谦县| 额敏县| 德令哈市| 铁岭市| 襄樊市| 乌鲁木齐市| 佳木斯市|