MAC下ssh免密碼登錄遠(yuǎn)程服務(wù)器
在Mac操作系統(tǒng)中,由于其基于Unix,因此自帶了SSH客戶端軟件,可以直接登錄到Unix或Linux服務(wù)器系統(tǒng)。然而,在平時(shí)的登錄過程中,每次都需要輸入密碼,顯得相對(duì)麻煩。為了方便起見,我們可以配置
在Mac操作系統(tǒng)中,由于其基于Unix,因此自帶了SSH客戶端軟件,可以直接登錄到Unix或Linux服務(wù)器系統(tǒng)。然而,在平時(shí)的登錄過程中,每次都需要輸入密碼,顯得相對(duì)麻煩。為了方便起見,我們可以配置SSH免密登錄。下面將介紹如何進(jìn)行配置。
步驟一:打開終端
首先,我們需要打開Mac,并輸入登錄用戶的密碼,然后按回車鍵進(jìn)行登錄。登錄到桌面后,點(diǎn)擊底部黑色終端圖標(biāo),以打開命令終端。
步驟二:配置Root用戶的免密登錄
為了安全起見,建議僅在測(cè)試服務(wù)器上配置Root用戶的免密登錄,而不要在生產(chǎn)服務(wù)器上進(jìn)行配置。首先,在命令終端中執(zhí)行以下命令:su -,然后輸入Root用戶的賬號(hào)密碼,以切換到Root用戶。此時(shí),命令終端的提示符將變更為Root字樣。
步驟三:創(chuàng)建SSH客戶端的密鑰
接下來,執(zhí)行以下命令以創(chuàng)建SSH客戶端的密鑰:ssh-keygen。根據(jù)提示選擇對(duì)應(yīng)的路徑,并選擇默認(rèn)配置,然后直接按回車鍵。一直進(jìn)行到出現(xiàn)亂碼一樣的內(nèi)容,表示配置成功。
步驟四:復(fù)制公鑰到目標(biāo)服務(wù)器
完成密鑰配置后,需要將公鑰復(fù)制到需要免密登錄的服務(wù)器上。假設(shè)測(cè)試服務(wù)器的IP地址為192.168.1.194,那么復(fù)制密鑰的命令應(yīng)為:ssh-copy-id 192.168.1.194。系統(tǒng)會(huì)詢問是否將該服務(wù)器的信息保存下來,請(qǐng)輸入yes。然后根據(jù)提示輸入192.168.1.194服務(wù)器的Root密碼。驗(yàn)證成功后,會(huì)提示您添加成功。
步驟五:直接登錄目標(biāo)服務(wù)器
現(xiàn)在,您可以直接登錄到192.168.1.194服務(wù)器上,執(zhí)行以下命令:ssh 192.168.1.194。此時(shí),命令提示符將變更為服務(wù)器提示的,如下圖所示。至此,Root用戶的免密登錄配置完成。
通過以上步驟,我們可以在Mac下實(shí)現(xiàn)SSH免密碼登錄遠(yuǎn)程服務(wù)器,提高工作效率并減少不必要的麻煩。