1.密碼登錄
密碼登錄顧名思義極其簡(jiǎn)單,登錄之前需要在ssh服務(wù)器上有相應(yīng)的用戶(hù)名與登錄密碼活翩。
密碼登錄命令行:ssh username@hostname -p port
username:登錄用戶(hù)名
hostname:ssh服務(wù)器,既可以是ip也可以是域名
port:這個(gè)為可選項(xiàng)职恳,即ssh服務(wù)器的端口辩撑,如果為空則默認(rèn)端口為22
2.秘鑰登錄
秘鑰登錄使用加密的
- 生成秘鑰(私鑰、公鑰)
- 上傳公鑰至服務(wù)器
- 登錄服務(wù)器
2.1生成秘鑰
終端下生成秘鑰命令:ssh-keygen -t rsa(如果不輸入密碼竞漾,則不需要密碼)
生成過(guò)程中會(huì)提示輸入秘鑰文件的名稱(chēng)眯搭,如果輸入為 Key,則會(huì)生成 Key 與 Key.pub 兩個(gè)文件业岁, Key為私鑰鳞仙,Key.pub為公鑰。將Key放入本機(jī)用戶(hù)目錄的 .ssh目錄下笔时,將.ssh目錄權(quán)限改為700
2.2 上傳公鑰值服務(wù)器
將生成的公鑰 Key.pub 上傳至目標(biāo)服務(wù)器棍好,并將Key.pub放置于用戶(hù)目錄的.ssh目錄,同樣.ssh目錄權(quán)限也為700
然后執(zhí)行 cat Key.pub >> authorized_keys 將公鑰導(dǎo)入允耿,并確定authorized_keys權(quán)限為 600
2.3 登錄服務(wù)器
秘鑰配置好后借笙,可以執(zhí)行 ssh -i Key username@hostname -p port
ssh 默認(rèn)秘鑰為 id_rsa, 需要加上參數(shù)-i 指明秘鑰