linux系統使用ssh進行登陸,可以採用密碼登陸和秘鑰登陸。採用密碼登陸每次需要輸入密碼進行驗證,驗證通過則可登陸到環境。
秘鑰登陸為在伺服器的客戶端生成相應的公鑰和私鑰,公鑰用於加密,私鑰用於解密。然後將公鑰發給需要連線的服務端。當客戶端需要連線服務端時,服務端利用公鑰將使用者名稱和密碼加密傳送給客戶端,客戶端利用對應的私鑰進行解密,驗證通過則可登陸到服務端。
有時根據需要,我們需要強制使用密碼驗證的方式進行登陸。
採用強制密碼登陸方式設定如下:
在客戶端的/root/.ssh/目錄下的config檔案追加一行preferredauthentications password
config檔案可能不存在,可直接建立檔案並寫入上述字段即可。
重啟sshd服務:systemctl restart sshd
再次ssh遠端登陸即強制採用密碼方式登陸。
SSH 無密碼驗證登陸
1.生成私鑰id rsa和公鑰id rsa.pub ssh keygen t rsa 詢問其儲存路徑時直接回車採用預設路徑,當提示要為生成的金鑰輸入passphrase的時候,直接回車,也就是將其設定為空密碼。生成的金鑰對id rsa,id rsa.pub,預設儲存在 ssh目錄下。2.將id rs...
SSH 無密碼驗證登陸
1.生成私鑰id rsa和公鑰id rsa.pub ssh keygen t rsa 詢問其儲存路徑時直接回車採用預設路徑,當提示要為生成的金鑰輸入passphrase的時候,直接回車,也就是將其設定為空密碼。生成的金鑰對id rsa,id rsa.pub,預設儲存在 ssh目錄下。2.將id rs...
ssh使用無密碼登陸
本機ip為192.168.6.119遠端ip192.168.6.202 server 1,在本機輸入ssh keygen r rsa 2,cd ssh 看到目錄下面多了個.ssh目錄,此目錄剛開始是不存在的,在我們執行ssh keygen t rsa 時生成的.3,登陸到server上 目錄下面建立...