今天搞了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 這...