SSH(Secure Shell),是專為遠程登錄會話和其他網絡服務提供安全性的協議。使用SSH,可以遠程登錄到其他linux主機,但是需要輸入密碼。如在10.3.93.213登錄10.3.93.212,會要求輸入密碼。
為了實現無密碼登錄,可以使用ssh-keygen命令生成公鑰,然后將公鑰復制到要遠程登錄的主機。
輸入ssh-keygen命令后,連續3個回車。
進入.ssh文件夾,可以看到生成了兩個文件:
其中id_rsa.pub是公鑰,使用scp命令將其復制到10.3.93.212的.ssh文件夾下。
如果10.3.93.212的authorized_keys文件已經存在,則將id_rsa.pub復制過去以后,再運行catid_rsa.pub>>authorized_keys。
再次SSH 10.3.93.212,已經可以無密碼登錄。
新聞熱點
疑難解答