Linux一般作為服務(wù)器,服務(wù)器一般放在機(jī)房,在機(jī)房操作Linux服務(wù)器,太麻煩。 一般是遠(yuǎn)程登錄到Linux服務(wù)器來(lái)進(jìn)行操作。
遠(yuǎn)程登錄Linux有2種方式:
下載安裝PuTTY。
方式一打開(kāi)PutTTY,輸入Linux服務(wù)器的ip,不知道ip的可以用ifconfig查看 輸入ip,其它使用默認(rèn)的即可,點(diǎn)擊open。
因?yàn)槲覀兪褂玫氖莝sh安全連接,會(huì)彈出提示框問(wèn)是否信任該主機(jī)(Linux服務(wù)器),選擇是。
login as后面輸入要登錄的用戶名,耐心等一下,ssh有點(diǎn)慢,出來(lái)password:后,在后面輸入密碼。 要耐心,安全連接有點(diǎn)慢。 之后就可以在我們的電腦上操作Linux啦,但只能以終端方式操作。
方式二使用WinSCP,連接到Linux后,可以進(jìn)行文件傳輸,點(diǎn)擊打開(kāi)終端可以操作Linux
方式三1、使用PuTTYgen生成密鑰安裝PuTTY時(shí)會(huì)自動(dòng)安裝一些組件,打開(kāi)PuTTYgen,gen即generator,產(chǎn)生、創(chuàng)建,PuTTYgen是用來(lái)產(chǎn)生密鑰的。
點(diǎn)擊Generate生成密鑰。 密鑰生成格式:使用默認(rèn)的RSA即可,RSA即SSH-2(RSA)。 生成多少比特的密鑰,使用默認(rèn)的2048即可。數(shù)值越大,生成的密鑰就越長(zhǎng),安全性就越高,但生成所需時(shí)間、連接所需時(shí)間(驗(yàn)證)也會(huì)越長(zhǎng)。
看到密鑰已經(jīng)生成,密鑰分為2部分:公鑰、私鑰,公鑰就是框框中的那個(gè)。 點(diǎn)擊Save private key保存私鑰。會(huì)彈出提示“不使用passphrase來(lái)保護(hù)key嗎”,選擇是,key指的是私鑰。 我們沒(méi)填上面Key passphrase那2項(xiàng),那2項(xiàng)是給私鑰添加密碼,使用私鑰時(shí)要輸入密碼,所以會(huì)提示。 當(dāng)然也可以給私鑰加上密碼,這樣別人拿到私鑰文件,也用不了,他不知道你的私鑰密碼。
公鑰是放在目標(biāo)主機(jī)(Linux服務(wù)器)上的,私鑰是放在我們的電腦,用來(lái)連接服務(wù)器,如果與公鑰對(duì)得上,就通過(guò)驗(yàn)證。 公鑰相當(dāng)于一把鎖,私鑰相當(dāng)于一把鑰匙。
2、把公鑰放到服務(wù)器上上面那張圖片上說(shuō)要把公鑰粘貼到authorized_keys文件中。
以管理員身份(root)登錄到Linux,因?yàn)橐?root目錄下操作,需要管理員權(quán)限。 mkdir /root/.ssh 在/root下創(chuàng)建.ssh目錄 touch root/.ssh/authorized_keys 在.ssh下創(chuàng)建文件authorized_keys vim /root/.ssh/authorized_keys 把框框中的公鑰復(fù)制粘貼過(guò)來(lái) ESC回退到命令模式,:wq保存文件、退出vim
3、使用PuTTY連接服務(wù)器打開(kāi)PuTTY,填寫(xiě)ip:
看到login as,輸入root即可登錄,無(wú)需密碼。你的私鑰和Linux上的公鑰對(duì)得上,驗(yàn)證就通過(guò)。 如果之前設(shè)置了私鑰的密碼,此時(shí)需要輸入私鑰的密碼才能使用私鑰。
也可以在選擇密碼之前設(shè)置用戶名,這樣后續(xù)就不必輸入用戶名:
我們把公鑰放在/root下的,所以要用、也只能用root登錄。 你把公鑰放到哪個(gè)用戶目錄下,登錄時(shí)要使用對(duì)應(yīng)的用戶名來(lái)登錄。
不管哪種方式,Linux服務(wù)器要是開(kāi)啟的、且要聯(lián)網(wǎng),我們才能遠(yuǎn)程連上。
|
|
來(lái)自: 怡紅公子0526 > 《待分類(lèi)》