国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

LINUX下的ssh認證不用密碼登陸另一臺機器

2024-09-05 23:00:52
字體:
來源:轉載
供稿:網友

LINUX系統下遠程登陸每次輸入密碼是不是很麻煩?本文解密LINUX下的ssh認證不用密碼登陸另一臺機器,ssh證書到底是怎么回事。

在linux下使用ssh認證,不輸入密碼訪問另一臺機器

 在工作中由于常用到ssh登錄其他機器,所在每臺機器上做了ssh認證,這樣就不用每次都輸入繁瑣的密碼。

有兩臺機器:server_1 和 server_2
賬號都為:work
轉到work賬號下:su - work
運行:ssh-keygen -d (一路回車下去 )
命令輸出為:
Enter file in which to save the key (/home/work/.ssh/id_dsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/work/.ssh/id_dsa.
Your public key has been saved in /home/work/.ssh/id_dsa.pub.
The key fingerprint is:
32:21:e1:3b:7d:6e:de:4b:39:da:af:38:fe:90:40:61 work@server_1.server.com

在/home/work目錄下就產生了.ssh的隱含目錄,進入些目錄下產生兩個文件:
id_dsa            ------------      私鑰文件
id_dsa.pub    ------------      公鑰文件

將id_dsa.pub復制一份文件名為:authorized_keys2
并將 authorized_keys2 的屬性改為 600 即文件所屬用戶有讀和寫的權限,組用戶和其他用戶禁止讀寫,用命令:

代碼:

cp id_dsa.pub authorized_keys2
chmod 600 authorized_keys2


同樣在server_2上做以上操作,下一步就實現真正的ssh認證了:
將server_1上/home/work/.ssh目錄下的id_dsa.pub公鑰文件拷到server_2的/home/work/.ssh目錄下(注意:不要覆蓋掉server_2的id_dsa.pub,拷時要改名)如:
代碼:


[work@server_1 .ssh]$ scp id_dsa.pub work@server_2:.ssh/server_1.pub


在server_2的/home/work/.ssh目錄下就有了如下文件:
authorized_keys2
id_dsa
id_dsa.pub
server_1.pub

用命令:
代碼:

cat server_1.pub >> authorized_keys2
(注意一定要用追加操作 ">>" 不能用 ">")

這樣server_1到server_2的ssh認證就做好了。在server_1上用命令:
代碼:

ssh work@server_2
就直接登錄到server_2上,而不用輸入密碼了。

server_2到server_1的認證同上操作即可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江油市| 元谋县| 林芝县| 东丽区| 栾城县| 宜春市| 织金县| 巴塘县| 南木林县| 海城市| 葵青区| 盐山县| 南皮县| 剑河县| 会同县| 江津市| 古蔺县| 左贡县| 山西省| 徐州市| 襄城县| 汽车| 万州区| 普安县| 南乐县| 宁化县| 内乡县| 望江县| 红原县| 仪征市| 勐海县| 大安市| 永川市| 望城县| 新巴尔虎左旗| 韩城市| 洪雅县| 德安县| 宜宾县| 新兴县| 湟中县|