非root使用者ssh免密碼設定

2021-07-05 18:01:42 字數 816 閱讀 2107

有兩個節點node1 node2,也可以是ip位址

1.在node1上生成公鑰/私鑰對

[hjf@node1 ~]$ ssh-keygen -t rsa
敲3次回車在/home/hjf 目錄下生成.ssh目錄,裡面有id_rsa,id_rsa.pub

2.把node1下的id_rsa.pub複製到node2下的.ssh/authorized_keys

[hjf@node1 ~]$ scp .ssh/id_rsa.pub hjf@node4:/home/hjf/id_rsa.pub          

hjf@node2's password:

id_rsa.pub 100% 391 0.4kb/s 00:00

第一次連線會輸入乙個密碼,這裡用scp複製

3.將node2中的id_rsa.pub追加到.ssh/authorized_keys裡,並改變authorized_keys的許可權600

[hjf@node2 ~]$ cat id_rsa.pub >>.ssh/authorized_keys

[hjf@node2 ~]$ chmod 600 .ssh/authorized_keys

4.node1 登陸node2

ssh hjf@node2

SSH免密碼登入設定

我們使用ssh keygen在servera上生成 private和public金鑰 將生成的public金鑰拷貝到遠端機器serverb上後,就可以使用ssh命令無需密碼登入到另外一台機器serverb上。ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 生成的...

SSH免密碼登入設定

機器a 192.168.8.4 機器b 192.168.8.5 實現在機器a上的使用者usera1可以通過ssh免密碼以機器b上的userb1身份登入到機器b 1,在機器a上建立使用者usera1 useradd usera1 在機器a對使用者usera1生成公鑰 私鑰對,以usera1登入 ssh...

mysql忘記root使用者密碼 設定免密登入

1 修改mysql 配置檔案 預設的在 etc vi etc my.cnf 允許免密認證登陸 skip grant tables true 當前狀態可以訪問位址就可以登入資料庫,慎用!2 重啟mysql資料庫並登陸資料庫修改root使用者密碼 mysql uroot mysql set passwo...