本文給大家詳細(xì)介紹了ssh 密鑰登錄遠(yuǎn)程服務(wù)器流程和注意事項(xiàng),以下是詳細(xì)內(nèi)容:
密鑰登錄比密碼登錄安全,主要是因?yàn)樗褂昧朔菍ΨQ加密,登錄過程中需要用到密鑰對。整個登錄流程如下:
遠(yuǎn)程服務(wù)器持有公鑰,當(dāng)有用戶進(jìn)行登錄,服務(wù)器就會隨機(jī)生成一串字符串,然后發(fā)送給正在進(jìn)行登錄的用戶。
用戶收到遠(yuǎn)程服務(wù)器發(fā)來的字符串,使用與遠(yuǎn)程服務(wù)器公鑰配對的私鑰對字符串進(jìn)行加密,再發(fā)送給遠(yuǎn)程服務(wù)器。
服務(wù)器使用公鑰對用戶發(fā)來的加密字符串進(jìn)行解密,得到的解密字符串如果與第一步中發(fā)送給客戶端的隨機(jī)字符串一樣,那么判斷為登錄成功。
整個登錄的流程就是這么簡單,但是在實(shí)際使用 ssh 登錄中還會碰到一些小細(xì)節(jié),這里演示一遍 ssh 遠(yuǎn)程登錄來展示下這些細(xì)節(jié)問題。
生成密鑰對
使用 ssh-keygen 就可以直接生成登錄需要的密鑰對。ssh-keygen 是 Linux 下的命令,不添加任何參數(shù)就可以生成密鑰對。
➜ ~ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/jaychen/.ssh/id_rsa): #1 Enter passphrase (empty for no passphrase): #2 Enter same passphrase again: #3
網(wǎng)站題目:詳解linuxSSH登錄流程-創(chuàng)新互聯(lián)
本文地址:http://jinyejixie.com/article2/djcsoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、虛擬主機(jī)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容