Linux中SSH的高級應用
免密碼登錄設置;配置服務器別名
提示:
有關SSH配置信息都保存在用戶家目錄下的.SSH目錄下
1、Linux免密碼登錄服務器配置
在客戶機執(zhí)行ssh-keygen,一路回車就可以生成2個SSH密鑰(非對稱加密),保存在用戶家目錄.SSH目錄下,下一步上傳公鑰到服務器端,運行命令ssh-copy-id -p port user@remote,然后再登錄遠程服務器就不需要輸入密碼驗證了。
非對稱加密算法:
使用公鑰加密的數(shù)據(jù),需要使用私鑰解密;
使用私鑰加密的數(shù)據(jù),需要使用公鑰解密。
2、Linux配置遠程服務器別名
在客戶機端.SSH目錄下新建config文件,在文件中輸入相關配置信息,如下:
Host a(a為服務器別名,根據(jù)自己情況命名,名稱中間不能有空格)
HostName IP地址(遠程服務器IP)
User b(b為遠程服務器實際用戶名)
Port 22(22根據(jù)實際情況確定服務使用端口)