linux無法進行偽密碼登陸

2021-07-10 15:58:28 字數 1057 閱讀 2159

今天搞了linux偽密碼登陸,按照網友的帖子做了一遍,感覺沒問題,結果就是不能實現偽密碼登陸,我又參考了其他的幾個網友的博文,我確定我配置的沒錯,一定對,,

一定要看authorized_keys的檔案的許可權,一定要,執行這個命令:chmod  644 authorized_keys

順便把配置方法說下:

主節點配置:

1.首先到使用者主目錄(cd  ~),ls  -a檢視檔案,其中乙個為「.ssh」,該檔案價是存放金鑰的。待會我們生成的金鑰都會放到這個資料夾中。

2.現在執行命令生成金鑰: ssh-keygen -t rsa -p ""  (使用rsa加密方式生成金鑰)回車後,會提示三次輸入資訊,我們直接回車即可。

3.進入資料夾cd  .ssh (進入資料夾後可以執行ls  -a 檢視檔案)

4.將生成的公鑰id_rsa.pub 內容追加到authorized_keys(執行命令:cat id_rsa.pub >> authorized_keys)

從節點配置:

1.以同樣的方式生成秘鑰(ssh-keygen -t rsa -p "" ),然後s1和s2將生成的id_rsa.pub公鑰追加到m1的authorized_keys中)

2.在s1中執行命令:scp id_rsa.pub m1:/root/.ssh/id_rsa.pub.s1 ,在s2中執行命令:scp id_rsa.pub m1:/root/.ssh/id_rsa.pub.s2

3.進入m1執行命令:cat id_rsa.pub.s1 >> authorized_keys ,cat id_rsa.pub.s1 >> authorized_keys

4.最後將生成的包含三個節點的秘鑰的authorized_keys 複製到s1和s2的.ssh目錄下( scp authorized_keys s1:/root/.ssh/, scp authorized_keys s2:/root/.ssh/)

配置很簡單

linux 使用者無法登陸或者忘記密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

phpMyadmin密碼問題無法登陸

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

Linux免密碼登陸

a電腦實現不用密碼登陸到b電腦!vim etc ssh sshd config 編輯檔案 01.在a電腦上生成ssh金鑰 ssh keygen t rsa 02.把a電腦生成的id rsa.pub 放置到b電腦中 ssh目錄下 scp ssh id rsa.pub root b電腦的ip ssh 這...