利用Xshell配置ssh免密碼登陸虛擬機,進行虛擬機與物理機的傳輸

先說一下linux

Xshell如何無密鏈接虛擬機:shell

ssh登陸提供兩種認證方式:口令(密碼)認證方式和密鑰認證方式。其中口令(密碼)認證方式是咱們最經常使用的一種,這裏介紹密鑰認證方式登陸到linux的方法。
使用密鑰登陸分爲3步:
一、生成密鑰(公鑰與私鑰);
二、放置公鑰(Public Key)到服務器~/.ssh/authorized_key文件中;
三、配置ssh客戶端使用密鑰登陸。windows

兩種方法服務器

接下來講過程ssh

1、工具

打開Xshell軟件  在工具欄中選擇「新建用戶密鑰生成嚮導」spa

 

選擇密鑰類型爲「RSA」,密鑰長度「2048」 下一步3d

 

等生成完畢點擊下一步blog

 

名稱本身取(可改可不改),密碼不用填寫,用的是密鑰默認就能夠,下一步虛擬機

 

 

.......看圖(第一步 點 是)

 

這就是咱們的公鑰,單擊保存文件將公鑰保存到桌面,保存完畢點擊完成

 

 

 單機「導出」按鈕,把私鑰導出(步驟能夠跳過,由於咱們在windows界面操做,已經保存在ssh下了,導出來的話第二我的或者第三我的就能夠用私鑰登錄服務器了 )

 

如今,咱們在Linux裏修改sshd服務的配置文件(修改後重啓sshd服務)

   編輯ssh服務程序配置文件,輸入: vi  /etc/ssh/sshd_config,修改如下內容:

 

 

 

 

 

 

 

 

接下來咱們將公鑰傳到服務器上

 

 

用Xftp 6 傳到咱們的虛擬機裏或者能夠直接用U盤傳(我用的是Xftp)

 

 

 

把這個你建立的密鑰傳到虛擬機裏面

 

 

 進入虛擬機發現,密鑰在咱們的家目錄裏了

相關文章
相關標籤/搜索