Linux 遠程登陸

 

Linux通常做爲服務器,服務器通常放在機房,在機房操做Linux服務器,太麻煩。vim

通常是遠程登陸到Linux服務器來進行操做。安全

 

遠程登陸Linux有2種方式:服務器

  • 經過Linux的ip地址、用戶名、密碼
  • 使用密鑰

 

下載安裝PuTTY。ssh

 

 


 

 

方式一

打開PutTTY,輸入Linux服務器的ip,不知道ip的能夠用ifconfig查看加密

輸入ip,其它使用默認的便可,點擊open。3d

 

 

 

由於咱們使用的是ssh安全鏈接,會彈出提示框問是否信任該主機(Linux服務器),選擇是。blog

 

 

 

login as後面輸入要登陸的用戶名,耐心等一下,ssh有點慢,出來password:後,在後面輸入密碼。圖片

 要耐心,安全鏈接有點慢。ip

以後就能夠在咱們的電腦上操做Linux啦,但只能以終端方式操做。generator

 

 


 

 

方式二

一、使用PuTTYgen生成密鑰

安裝PuTTY時會自動安裝一些組件,打開PuTTYgen,gen即generator,產生、建立,PuTTYgen是用來產生密鑰的。

 

 

 

點擊Generate生成密鑰。

密鑰生成格式:使用默認的RSA便可,RSA即SSH-2(RSA)。

生成多少比特的密鑰,使用默認的2048便可。數值越大,生成的密鑰就越長,安全性就越高,但生成所需時間、鏈接所需時間(驗證)也會越長。

 

 

 

看到密鑰已經生成,密鑰分爲2部分:公鑰、私鑰,公鑰就是框框中的那個。

點擊Save private key保存私鑰。會彈出提示「不使用passphrase來保護key嗎」,選擇是,key指的是私鑰。

咱們沒填上面Key passphrase那2項,那2項是給私鑰添加密碼,使用私鑰時要輸入密碼,因此會提示。

固然也能夠給私鑰加上密碼,這樣別人拿到私鑰文件,也用不了,他不知道你的私鑰密碼。

 

 

公鑰是放在目標主機(Linux服務器)上的,私鑰是放在咱們的電腦,用來鏈接服務器,若是與公鑰對得上,就經過驗證。

公鑰至關於一把鎖,私鑰至關於一把鑰匙。

 

 


 

 

二、把公鑰放到服務器上

上面那張圖片上說要把公鑰粘貼到authorized_keys文件中。

 

以管理員身份(root)登陸到Linux,由於要在/root目錄下操做,須要管理員權限。

mkdir  /root/.ssh   在/root下建立.ssh目錄

touch  root/.ssh/authorized_keys   在.ssh下建立文件authorized_keys

vim  /root/.ssh/authorized_keys   

把框框中的公鑰複製粘貼過來

ESC回退到命令模式,:wq保存文件、退出vim

 

 


 

 

三、使用PuTTY鏈接服務器

打開PuTTY,填寫ip:

 

 

 

 

看到login as,輸入root便可登陸,無需密碼。你的私鑰和Linux上的公鑰對得上,驗證就經過。

若是以前設置了私鑰的密碼,此時須要輸入私鑰的密碼才能使用私鑰。

 

 

也能夠在選擇密碼以前設置用戶名,這樣後續就沒必要輸入用戶名:

 

 


 

說明

咱們把公鑰放在/root下的,因此要用、也只能用root登陸。

你把公鑰放到哪一個用戶目錄下,登陸時要使用對應的用戶名來登陸。

 

無論哪一種方式,Linux服務器要是開啓的、且要聯網,咱們才能遠程連上。

相關文章
相關標籤/搜索