国产精品香蕉在线观看网,亚洲欧美精品综合在线观看,亚洲不卡av一区二区无码不卡,亚洲日本精品国产第一区二区

移動(dòng)安全 安全管理 應(yīng)用案例 網(wǎng)絡(luò)威脅系統(tǒng)安全 應(yīng)用安全 數(shù)據(jù)安全 云安全
當(dāng)前位置: 主頁 > 信息安全 > 系統(tǒng)安全 >

SSH密鑰登錄讓Linux VPS/辦事器更安然

時(shí)間:2013-06-03 08:53來源:TuZhiJiaMi企業(yè)信息安全專家 點(diǎn)擊:
跟著PHP愈來愈風(fēng)行,Linux VPS/辦事器的利用也愈來愈多,Linux的安然標(biāo)題問題也需要日漸加強(qiáng),假定你安裝過DenyHosts并設(shè)置過郵件提示,你每天可能會(huì)遭到數(shù)封DenyHosts Report將前來破解SSH暗碼的
Tags系統(tǒng)安全(735)服務(wù)器(140)SSH密鑰(1)Linux VPS(1)  

  跟著PHP愈來愈風(fēng)行,Linux VPS/辦事器的利用也愈來愈多,Linux的安然標(biāo)題問題也需要日漸加強(qiáng),假定你安裝過DenyHosts并設(shè)置過郵件提示,你每天可能會(huì)遭到數(shù)封DenyHosts Report將前來破解SSH暗碼的IP加進(jìn)/etc/hosts.deny。

  Linux SSH登錄有兩種:

  1、利用暗碼驗(yàn)證登錄

  凡是VPS或辦事器開通后都是直接供給IP和root暗碼,利用這類編制就是經(jīng)由過程暗碼編制登錄。假定暗碼不敷強(qiáng)健,并且沒有安裝DenyHosts之類的避免SSH暗碼破解的軟件,那么系統(tǒng)安然將存在很大年夜的隱患。

  2、利用密鑰驗(yàn)證登錄

  基于密鑰的安然驗(yàn)證必需為用戶本身成立一對(duì)密鑰,并把共有的密鑰放在需要拜候的辦事器上。當(dāng)需要連接到SSH辦事器上時(shí),客戶端軟件就會(huì)向辦事器發(fā)出要求,要求利用客戶端的密鑰進(jìn)行安然驗(yàn)證。辦事器收到要求以后,先在該用戶的根目次下尋覓共有密鑰,然后把它和發(fā)送過來的公有密鑰進(jìn)行比較。假定兩個(gè)密鑰一致,辦事器就用公有的密鑰加密“質(zhì)詢”,并把它發(fā)送給客戶端軟件(putty,xshell等)??蛻舳耸盏劫|(zhì)詢以后,便可以用本地的私家密鑰解密再把它發(fā)送給辦事器,這類編制是相當(dāng)安然的。

  1、生成密鑰

  因?yàn)閜uttygen生成的密鑰有標(biāo)題問題可能會(huì)呈現(xiàn):“Server refused our key”,最好利用XShell生成密鑰或在長(zhǎng)途Linux VPS/辦事器生成密鑰。

  1、在Linux長(zhǎng)途辦事器生成密鑰:

  登錄長(zhǎng)途Linux VPS/辦事器,履行:

  [root@vps ~]# ssh-keygen -t rsa

  Generating public/private rsa key pair.

  Enter file in which to save the key (/root/.ssh/id_rsa):

  //直接回車

  Created directory ‘/root/.ssh’.

  Enter passphrase (empty for no passphrase):

  //輸進(jìn)密鑰暗碼

  Enter same passphrase again:

  //反復(fù)密鑰暗碼

  Your identification has been saved in /root/.ssh/id_rsa.

  //提示公鑰和私鑰已存放在/root/.ssh/目次下

  Your public key has been saved in /root/.ssh/id_rsa.pub.

  The key fingerprint is:

  1e:86:3c:2e:3a:5d:f2:8c:2b:e7:80:15:a5:93:85:e3 [email protected]

  The key’s randomart image is:

  +–[ RSA 2048]—-+

  | .o |

  | o= |

  | .=. |

  | Eo . . |

  | . + S |

  | o …+ . |

  |. …*. . |

  | oo+.o |

  | .=o. |

  +—————–+

  [root@clangcn ~]#

  2、利用XShell生成密鑰

  Xshell是一款Windows下面功能強(qiáng)大年夜的SSH客戶端,可以或許按分類保留N多會(huì)話、撐持Tab、撐持多密鑰治理等等,治理比較多的VPS/辦事器利用XShell算是比較便利的,保舉利用。

  下載XShell.rar,安裝,運(yùn)行XShell,點(diǎn)擊菜單:Tool ->User Key Generation Wizard,

SSH密鑰登錄讓Linux VPS/辦事器更安然

  密鑰類型選擇“RSA”,暗碼加密強(qiáng)度,默許1024位便可,

SSH密鑰登錄讓Linux VPS/辦事器更安然

  直接點(diǎn)擊下一步,

SSH密鑰登錄讓Linux VPS/辦事器更安然

  密鑰名稱可以本身定義,下面兩項(xiàng)為密鑰暗碼,建議設(shè)置,設(shè)置后必然要記住,

SSH密鑰登錄讓Linux VPS/辦事器更安然

  生成密鑰內(nèi)容,保留密鑰到本地硬盤,名稱為id_rsa.pub,終了。

SSH密鑰登錄讓Linux VPS/辦事器更安然

  跟著PHP愈來愈風(fēng)行,Linux VPS/辦事器的利用也愈來愈多,Linux的安然標(biāo)題問題也需要日漸加強(qiáng),假定你安裝過DenyHosts并設(shè)置過郵件提示,你每天可能會(huì)遭到數(shù)封DenyHosts Report將前來破解SSH暗碼的IP加進(jìn)/etc/hosts.deny。

  2、將密鑰添加到長(zhǎng)途Linux辦事器

  1、用winscp或SFTP,將id_rsa.pub文件上傳到/root/.ssh/下面(假定沒有則成立此目次),并重定名為:authorized_keys(假定是在Linux辦事器上生成的密鑰直接履行:

  mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys

  再履行:

  chmod 600 /root/.ssh/authorized_keys

  點(diǎn)竄權(quán)限。

  2、點(diǎn)竄/etc/ssh/sshd_config 文件,將RSAAuthentication 和 PubkeyAuthentication 后面的值都改成yes ,保留。

  3、重啟sshd辦事,

  Debian/Ubuntu履行

  /etc/init.d/ssh restart

  跟著PHP愈來愈風(fēng)行,Linux VPS/辦事器的利用也愈來愈多,Linux的安然標(biāo)題問題也需要日漸加強(qiáng),假定你安裝過DenyHosts并設(shè)置過郵件提示,你每天可能會(huì)遭到數(shù)封DenyHosts Report將前來破解SSH暗碼的IP加進(jìn)/etc/hosts.deny。

  3、客戶端測(cè)試?yán)妹荑€登錄

  XShell登錄

  運(yùn)行XShell,選擇菜單File->New,按以下提示填寫:

  Name中輸進(jìn)一個(gè)標(biāo)識(shí)名稱,Protocol選擇“SSH”,Host中輸進(jìn)辦事器的Ip地址或域名,假定修悔改端口,請(qǐng)更改22為點(diǎn)竄后的端口,

SSH密鑰登錄讓Linux VPS/辦事器更安然

  在“Authentication”標(biāo)簽中,選擇“Method”為“Public Key”,User Name中輸進(jìn)Linux辦事器用戶名,通常是root,User Key當(dāng)選擇上面生成的key,點(diǎn)擊“OK”完成設(shè)置。

SSH密鑰登錄讓Linux VPS/辦事器更安然

  跟著PHP愈來愈風(fēng)行,Linux VPS/辦事器的利用也愈來愈多,Linux的安然標(biāo)題問題也需要日漸加強(qiáng),假定你安裝過DenyHosts并設(shè)置過郵件提示,你每天可能會(huì)遭到數(shù)封DenyHosts Report將前來破解SSH暗碼的IP加進(jìn)/etc/hosts.deny。

  4、點(diǎn)竄長(zhǎng)途Linux辦事器sshd辦事建設(shè)

  1、點(diǎn)竄/etc/ssh/sshd_config 文件

  將PasswordAuthentication yes 點(diǎn)竄成 PasswordAuthentication no

  2、重啟sshd辦事

  Debian/Ubuntu履行

  /etc/init.d/ssh restart

  CentOS履行:

  /etc/init.d/sshd restart

  ok,設(shè)置完成。

  再提示一下必然要保留好id_rsa私鑰文件。

------分隔線----------------------------

推薦內(nèi)容