一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - linux中ssh使用rsa免密碼登錄方法

linux中ssh使用rsa免密碼登錄方法

2019-11-14 15:58linux教程網(wǎng) Linux

這篇文章主要介紹了linux中ssh使用rsa免密碼登錄方法,需要的朋友可以參考下

A為本地主機(jī)(即用于控制其他主機(jī)的機(jī)器) ;

B為遠(yuǎn)程主機(jī)(即被控制的機(jī)器Server), 假如ip為172.24.253.2 ;
 
在A上的命令:
 

復(fù)制代碼

代碼如下:


ssh-keygen -t rsa


(連續(xù)三次回車,即在本地生成了公鑰和私鑰,不設(shè)置密碼,生成的公鑰私鑰在~/.ssh目錄下,id_rsa是私鑰, id_rsa.pub是公鑰 )

復(fù)制代碼

代碼如下:


ssh <a href="mailto:[email protected]">[email protected]</a> 
mkdir .ssh
chmod 700 .ssh 

 

(需要輸入密碼, 注:必須將.ssh的權(quán)限設(shè)為700)

 

復(fù)制代碼

代碼如下:


scp ~/.ssh/id_rsa.pub <a href="mailto:[email protected]:~/.ssh">[email protected]:~/.ssh</a>

 

然后在服務(wù)器上建立authorized_keys文件:
 

復(fù)制代碼

代碼如下:


touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys


 (注意: 必須將~/.ssh/authorized_keys的權(quán)限改為600, 該文件用于保存ssh客戶端生成的公鑰,可以修改服務(wù)器的ssh服務(wù)端配置文件/etc/ssh/sshd_config來換文件名,默認(rèn)是叫authorized_keys)

復(fù)制代碼

代碼如下:


cat id_rsa.pub >> authorized_keys
# (將id_rsa.pub的內(nèi)容追加到 authorized_keys 中, 注意不要用 > ,否則會(huì)清空原有的內(nèi)容,使其他人無法使用原有的密鑰登錄)


 
回到A機(jī)器:

復(fù)制代碼

代碼如下:


# ssh <a href="mailto:[email protected]">[email protected]</a> (不需要密碼, 登錄成功)


 
從表面上簡(jiǎn)單的理解一下登錄的過程,
首先 ssh-keygen -t rsa 命令生成了一個(gè)密鑰和一個(gè)公鑰, 而且密鑰可以設(shè)置自己的密碼
可以把密鑰理解成一把鑰匙, 公鑰理解成這把鑰匙對(duì)應(yīng)的鎖頭,
把鎖頭(公鑰)放到想要控制的server上, 鎖住server, 只有擁有鑰匙(密鑰)的人, 才能打開鎖頭, 進(jìn)入server并控制
而對(duì)于擁有這把鑰匙的人, 必需得知道鑰匙本身的密碼,才能使用這把鑰匙 (除非這把鑰匙沒設(shè)置密碼), 這樣就可以防止鑰匙被了配了(私鑰被人復(fù)制)
 
更簡(jiǎn)潔的方式:
步驟1、如果服務(wù)器上沒有authorized_keys文件,則:(如果有則跳過這一步)

復(fù)制代碼

代碼如下:


ssh <a href="mailto:[email protected]">[email protected]</a> 
mkdir .ssh
chmod 700 .ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

 

步驟2、在本機(jī):
 

復(fù)制代碼

代碼如下:


ssh-keygen -t rsa 
ssh-copy-id -i ~/.ssh/id_rsa.pub <a href="mailto:[email protected]">[email protected]</a>
ssh-keygen -t rsa #之后三下回車,表示無密碼。即可。

 

注: ssh-copy-id 自動(dòng)把密鑰追加到遠(yuǎn)程主機(jī)的 .ssh/authorized_key 上

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久热这里只有 精品 | 亚洲国产五月综合网 | mm131亚洲精品久久 | 亚洲精品久久久成人 | 四虎地址8848aa4hc44四虎 四虎成人永久地址 | 欧美特一级| 本站只有精品 | 99久久99久久久精品齐齐鬼色 | 亚洲黄色大片 | 2022国产麻豆剧传媒古装 | 亚洲性夜| 国产另类视频 | 小小水蜜桃免费影院 | 疯狂伦交1一6 小说 风间由美在线 | 地址二地址三2021变更 | 日韩欧美亚洲每日更新网 | 国产女主播在线播放一区二区 | 高人先生免费观看全集 | 国产在线观看网站 | 国产精品第页 | 日本九九视频 | 国产高清露脸学生在线观看 | 99小视频 | 午夜人妻理论片天堂影院 | 亚洲成熟人网站 | 三上悠亚精品专区久久 | ffee性xxⅹ另类老妇hd | 亚洲国产欧美久久香综合 | 国产视频一区在线观看 | 女人叉开腿让男人捅 | 香蕉tv国产在线永久播放 | 国产色拍 | 国产未成女年一区二区 | 精品国产成a人在线观看 | 公妇仑乱在线观看 | 国产色综合久久五月色婷婷中文 | 精品视频一区二区三区 | 男人机机桶女人机机 | 青青操在线播放 | jzjzjz日本在线观看 | 久久久久国产一级毛片高清片 |