国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
ssh-不用密碼即可登陸的ssh用戶(hù) - 系統(tǒng)管理 - wds

文檔名稱(chēng):ssh-不用密碼即可登陸的ssh用戶(hù)

 

服務(wù)器配置:192.168.0.8 redhat- 2.6.9-5.EL   192.168.0.6 redhat- 2.6.18-8.el5

 

文檔地址: http://blog.chinaunix.net/u1/40306/

 

首先了解一下加密技術(shù),加密技術(shù)通常通過(guò)所謂的一對(duì)公鑰(public keys private keys)進(jìn)行加密與解密當(dāng)SSH服務(wù)器主機(jī)啟動(dòng)后,主機(jī)會(huì)產(chǎn)生一個(gè)公鑰,而客戶(hù)在與服務(wù)器進(jìn)行連接時(shí),可以通過(guò)客戶(hù)自行產(chǎn)生的密鑰連接服務(wù)器而客戶(hù)端在與服務(wù)器進(jìn)行連接時(shí),可以通過(guò)隨機(jī)產(chǎn)生的密鑰來(lái)連接服務(wù)器,也可以通過(guò)服務(wù)器提供的私鑰來(lái)進(jìn)行連接,這與連接時(shí)候加密版本有關(guān),當(dāng)數(shù)據(jù)由Server端傳送到client時(shí),這些數(shù)據(jù)先經(jīng)過(guò)的公鑰(public key)進(jìn)行加密,所以在傳輸過(guò)程中這些數(shù)據(jù)是加密的,等這些經(jīng)過(guò)公鑰(public key)加密后,就可以通過(guò)所謂的私鑰進(jìn)行解秘。SSH有兩種

版本的連接模式

      SSH version 1

     每臺(tái)機(jī)器都可以使用RSA加密方式產(chǎn)生的一個(gè)1024位的RSA Key,這個(gè)RSA的加密方法來(lái)產(chǎn)生公鑰與鑰方法,version 1 的整個(gè)連接簡(jiǎn)單加密步驟如下:

1.                  每次SSH daemon(sshd)啟動(dòng)是時(shí)都產(chǎn)生一個(gè)768位的公鑰(或server key)并放在Server

2.                  若有的客戶(hù)請(qǐng)求連接,server會(huì)將這個(gè)公鑰穿給客戶(hù),Client通過(guò)對(duì)比本身的RSA加密方法來(lái)確認(rèn)這個(gè)公鑰

3.                  Client接收這個(gè)768位的server key 之后 client自己會(huì)產(chǎn)生一個(gè)256位的私鑰(host key,并且以加密方式將server key host key湊成完整的key

并把這傳給server

4.                  之后進(jìn)行連接就以這個(gè)1024位的key進(jìn)行數(shù)據(jù)的傳遞

5.                  clinet端的256位是隨機(jī)產(chǎn)生的,所以你本次連接于下次連接使用的Key是不一樣的。

      SSH version 2

version 1 不同的是,version 2 中將不產(chǎn)生server key,所以,當(dāng)client端連接到Server端是,兩者通過(guò)Diffie-Hellman的密鑰交換產(chǎn)生一個(gè)共享key,之后兩者通過(guò)類(lèi)似Blowfish的算法進(jìn)行同步加密操作

 

了解完基本的原理以后我們來(lái)做不用密碼即可以登陸的ssh用戶(hù)

       我們可以把client產(chǎn)生的key復(fù)制到server中這樣,以后client登陸server時(shí),

       由于兩者ssh要連接信號(hào)傳遞中就已經(jīng)對(duì)比過(guò)key,因此可以直接進(jìn)入數(shù)據(jù)傳  輸  接口而不用密碼訪問(wèn)。

1.           首先在client上建立public Keyprivate key,需要使用ssh-keygen命令

     

[root@localhost .ssh]# ssh-keygen   –t  rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):                 <---enter

Enter same passphrase again:                             <---enter

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:           

e8:8a:5e:ae:c7:13:45:d0:81:cd:3f:e6:1e:f8:88:5a root@localhost.localdomain

 

自己添加的注釋?zhuān)?/font>

    在客戶(hù)端,必須使用/root/usename/.ssh/id_rsa 這個(gè)文件作為私鑰的文件名,否則客戶(hù)端在進(jìn)行驗(yàn)證解密的時(shí)候不知道獲取哪個(gè)私鑰。

    自己在做的時(shí)候試過(guò)一下,如果客戶(hù)端上不是id_rsa這個(gè)文件名,無(wú)法不需要口令登陸。將文件名改成id_rsa就可以了

                                       

2.                                    然后將Private Key 放在client上的宿主目錄,一般放在/root/.ssh/目錄中

并修改權(quán)限為user可讀

3          最后,將Public Key 放在任何一個(gè)你想登陸主機(jī)server中的某user的宿主目錄

 下的.ssh/子目錄人證文件中即可。

4                                    現(xiàn)在192.168.0.6client 想連接到192.168.0.8上用ssh-keygen –t  rsa產(chǎn)生key

(-t參數(shù)是使用和種密碼)這時(shí)在我的/root/.ssh/里邊產(chǎn)生了三個(gè)文件分別是公鑰

(id_rsa.pub)與私鑰(id_rsa)另外要注意的就是id_rsa文件權(quán)限他必須是-rw------否則回不安全,id_rsa.pub就是公鑰,把這個(gè)放到server目錄上去用命令

 

[wds@localhost .ssh]#  sftp id_rsa.pub root@192.168.0.8

[wds@localhost .ssh]#  passwd

[wds@localhost .ssh]#  put  id_rsa.pub

[root@localhost .ssh]#  uploading id_rsa.pub to /root/.ssh/

[root@localhost .ssh]#  exit

然后到服務(wù)器上去192.168.0.8

[root@localhost .ssh]# ssh –l   root 192.168.0.8

[root@localhost .ssh]# cd /root/.ssh/

[root@localhost .ssh]#more id_rsa.pub >> authorized_keys 這樣就可以了

[root@localhost .ssh]#

返回client192.168.0.6

[root@localhost .ssh]# exit

[root@localhost .ssh]# ssh 192.168.0.8

這樣無(wú)需要密碼直接登陸到服務(wù)器上了

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服