有句名言是:人生苦短只用Python
免密碼登陸Linux有很多方便,節省大量時間
網上有很多教大家如何實現免密碼登陸Linux服務器的教程,大多很繁瑣,包含很多步驟
步驟越多往往問題越多,有時居然莫名失敗,
實在是沒必要那麼繁瑣,只要一行shell腳本就可以搞定,廢話不多說,上代碼
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
成功運行後下次就可以直接用下面代碼免密碼登陸
ssh [email protected]
是不是很簡單很可靠
如果出問題,有經驗的你一看上面的就已經明白問題在哪兒了
囉嗦幾句
如果密碼登陸失敗,或者是上面ssk-copy-id失敗,大概有兩種可能:
第一個失敗可能:id_rsa.pub沒創建,運行下面shell創建
ssh-keygen -t rsa -P ''
第二個失敗可能:從來沒登陸過這臺服務器,需要第一次用密碼成功登陸一次
ssh [email protected]
要求輸入密碼並登陸成功後,即可重新運行ssh-copy-id,自動將本地鑰匙上傳到服務器
全文結束