遠程鏈接虛擬機並作密鑰認證

遠程登陸工具下載安裝:html

遠程工具種類多,在此介紹putty和xshell。linux

putty官網:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html shell

xshell 直接百度便可。網絡

 

PUTTY:

遠程登陸虛擬機:

打開下載好的putty,並輸入虛擬機IP,端口22,協議SSH;點擊Open(前提是虛擬機已開機並配置好網絡):ssh

在彈出的窗口有顯示「login as:」即鏈接成功,輸入用戶名密碼便可訪問虛擬機:工具

PS:在putty裏面,左鍵按住拖拉塗選目標即爲複製,右鍵單擊即爲粘貼。spa

 

 

PUTTY密鑰認證:

生成密鑰對並保存:

打開下載好的puttygen;點擊Generate生成密鑰對,點擊後鼠標需在窗口來回移動才能加快生成速度:命令行

設置私鑰密碼,保存公私鑰,複製公鑰字符串「ssh-rsa.....」htm

 

公鑰導入虛擬機配置:

先建立相應目錄和文件和給予對應權限:字符串

mkdir /root/.ssh                        #建立 .ssh 目錄,前面的「.」表示該目錄是隱藏目錄                    

chmod 700 /root/.ssh               #給 .ssh 目錄700權限, 全部者有所有權限,其餘用戶沒權限

vi /root/.ssh/authorized_keys   #建立authorized_keys文件

將拷貝的公鑰粘貼到文件裏面,保存退出

 setenforce 0                            #關閉selinux防火牆

 

私鑰導入putty:

打開putty,左側SSH-Auth,右側選擇保存的私鑰;左側Session 填好IP 並點擊save;點擊Open便可!

 

 

 

 

xshell:

打開下載好的xshell,選擇新建或者直接在命令行輸入 ssh IP 而後輸入用戶名和密碼便可訪問虛擬機:

 

xshell密鑰認證:

生成密鑰對並保存:

打開xshell -> 工具-> 新建用戶密鑰生成嚮導 ->默認下一步->默認下一步 -> 密鑰更名字,創建密鑰密碼 ->保存公鑰並完成 ->

 

公鑰導入虛擬機配置:

先建立相應目錄和文件和給予對應權限:

mkdir /root/.ssh                        #建立 .ssh 目錄,前面的「.」表示該目錄是隱藏目錄                    

chmod 700 /root/.ssh               #給 .ssh 目錄700權限, 全部者有所有權限,其餘用戶沒權限

vi /root/.ssh/authorized_keys   #建立authorized_keys文件

將拷貝的公鑰粘貼到文件裏面,保存退出

 setenforce 0                            #關閉selinux防火牆

 

設置xshell使用密鑰登陸:

打開 -> 選擇鏈接屬性 ->用戶身份驗證 -> 方法改成public key,輸入用戶名,選擇生成的密鑰,輸入密鑰密碼 ->點擊肯定。便可使用密鑰認證登陸虛擬機

相關文章
相關標籤/搜索