Linux一般作為服務器,服務器一般放在機房,在機房操作Linux服務器,太麻煩,
一般是遠程登錄到Linux服務器來進行操作,
遠程登錄Linux有2種方式:
- 通過Linux的ip地址、用戶名、密碼
- 使用密鑰
下載安裝PuTTY,
方式一
打開PutTTY,輸入Linux服務器的ip,不知道ip的可以用ifconfig查看

輸入ip,其它使用默認的即可,點擊open,
因為我們使用的是ssh安全連接,會彈出提示框問是否信任該主機(Linux服務器),選擇是,

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

要耐心,安全連接有點慢,
之后就可以在我們的電腦上操作Linux啦,但只能以終端方式操作,
方式二
使用WinSCP,連接到Linux后,可以進行檔案傳輸,點擊打開終端可以操作Linux
方式三
1、使用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服務器)上的,私鑰是放在我們的電腦,用來連接服務器,如果與公鑰對得上,就通過驗證,
公鑰相當于一把鎖,私鑰相當于一把鑰匙,
2、把公鑰放到服務器上
上面那張圖片上說要把公鑰粘貼到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
3、使用PuTTY連接服務器
打開PuTTY,填寫ip:


看到login as,輸入root即可登錄,無需密碼,你的私鑰和Linux上的公鑰對得上,驗證就通過,
如果之前設定了私鑰的密碼,此時需要輸入私鑰的密碼才能使用私鑰,
也可以在選擇密碼之前設定用戶名,這樣后續就不必輸入用戶名:

我們把公鑰放在/root下的,所以要用、也只能用root登錄,
你把公鑰放到哪個用戶目錄下,登錄時要使用對應的用戶名來登錄,
不管哪種方式,Linux服務器要是開啟的、且要聯網,我們才能遠程連上,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/138725.html
標籤:Linux
上一篇:centos7使用fdisk:創建和維護MBR磁區表
下一篇:linux設定服務器時間
