SSH無密碼登入

2021-08-31 05:51:28 字數 504 閱讀 7271

1、生成公共金鑰

ssh-keygen -t rsa

一路回車,生成id_rsa.pub

2、將id_rsa.pub 拷貝到目標機器

scp id_rsa.pub target:/path/id_rsa.pub

3、登入目標機器,將id_rsa.pub加入authorized_keys

cat id_rsa.pub >> authorized_keys

大功告成,****

好久沒用伺服器,發現有人修改過配置,ssh有兩台機器無法直接登入

在ssh登入的時候加-vvv引數,觀察半天,客戶端傳送了id_rsa,伺服器端沒有響應

通過配置檔案對比,發現

authorizedkeysfile .ssh/authorized_keys

被人修改為

authorizedkeysfile ~/.ssh/authorized_keys

(好像是我自己修改的……)

修改回來以後,可以正常登入

ssh無密碼登入

若想登入對方主機,而不需要輸入密碼,操作如下 首先在自己主機上執行 ssh keygen t rsa 三次回車 在 ssh生成公私鑰 id rsa.pub id rsa 將id rsa.pub拷貝到對方的 ssh中 記得重新命名,如my.pub 在對方的.ssh中新建乙個authosized key...

ssh 無密碼登入

今天在配置ssh登入的時候,遇到了一點問題 a.首先我建立了乙個使用者 useradd g hadoop m s bin bash hadoop b.進入hadoop主目錄,生成公鑰私鑰,但是發現沒有.ssh目錄,就手動生成.ssh目錄。c.進入 ssh 目錄下 ssh keygen t rsa,生...

SSH無密碼登入

a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為172.24.253.2 a和b的系統都是linux 在a上的命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 ssh root 172.24.253.2 mkdir...