ssh無密碼登入細說

2021-08-28 15:31:51 字數 676 閱讀 9210

有兩台機器,一台名為a,一台為b。

要求使用者user從a無密碼登入b。

做法:一:在a中生成臥底。(id_rsa.pub檔案)。

方法:cd /home/user/.ssh/

ssh-keygen -t rsa(一路回車)

得到id_rsa.pub。

然後為了避免混淆,給你的臥底編各號。

cp id_rsa.pub id_rsa_a.pub

表示是a電腦派出的臥底。

二:讓臥底潛入對方老巢。

方法:scp id_rsa_a.pub user@***.***.***.***:/home/user/.ssh

這裡的***.***.***.***為b電腦的ip。

然後,cat id_rsa_a.pub >>authorized_keys

三:破壞對方的城防。

潛入臥底還不夠,還必須破壞對方城防,才能夠輕鬆進入。

方法:在b電腦中:

chown -r user:user /home/user/

chmod 700 /home/user/.ssh/

chmod 600 /home/user/.ssh/*

至此,一切ok,試著在a用ssh登入b

ssh ***.***.***.***

如果要從b無密碼登入a,方法也是一樣的,不說了,***。

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...