欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

SSH簡介

系統(tǒng) 1980 0

?一、什么是SSH?

? ?Secure Shell(縮寫為SSH),由IETF的網(wǎng)絡(luò)工作小組(Network Working Group)所制定;SSH為一項創(chuàng)建在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議,為計算機上的Shell(殼層)提供安全的傳輸和使用環(huán)境。

? ?最初的SSH協(xié)議是由芬蘭的一家公司的研究員Tatu Yl?nen于1995年設(shè)計開發(fā)的,但是因為受版權(quán)和加密算法等等的限制,現(xiàn)在很多人都轉(zhuǎn)而使用OpenSSH。OpenSSH是SSH的替代軟件包,而且是開放源代碼和免費的。

? ?二、基本用法

? ?SSH主要用于遠(yuǎn)程登錄。假如用戶名為java,登錄遠(yuǎn)程主機名為linux,如下命令即可:

? ?  $ ssh java@linux

? ?SSH的默認(rèn)端口是22,也就是說,你的登錄請求會送進(jìn)遠(yuǎn)程主機的22端口。使用p參數(shù),可以修改這個端口。

? ?  $ ssh -p 88 java@linux

? ?三、安全驗證

? ?SSH之所以能夠保證安全,原因在于它采用了公鑰加密。

? ?過程如下:

? ?(1)遠(yuǎn)程主機收到用戶的登錄請求,把自己的公鑰發(fā)給用戶。

? ?(2)用戶使用這個公鑰,將登錄密碼加密后,發(fā)送回來。

? ?(3)遠(yuǎn)程主機用自己的私鑰,解密登錄密碼,如果密碼正確,就同意用戶登錄。

? ? 四、口令登錄

? ?如果你是第一次登錄對方主機,系統(tǒng)會出現(xiàn)下面的提示:

? ?  $ ssh java@linux

? ?  The authenticity of host ‘host (159.211.1.39)’ can’t be established.

? ?  RSA key fingerprint is 98:2e:d7:e0:de:9f:ac:67:28:c2:42:2d:37:16:58:4d.

? ?  Are you sure you want to continue connecting (yes/no)?

? ?這段話的意思是,無法確認(rèn)host主機的真實性,只知道它的公鑰指紋,問你還想繼續(xù)連接嗎?

? ?所謂”公鑰指紋”,是指公鑰長度較長(這里采用RSA算法,長達(dá)1024位),很難比對,所以對其進(jìn)行MD5計算,將它變成一個128位的指紋。上例中是98:2e:d7:e0:de:9f:ac:67:28:c2:42:2d:37:16:58:4d,再進(jìn)行比較,就容易多了。

? ?很自然的一個問題就是,用戶怎么知道遠(yuǎn)程主機的公鑰指紋應(yīng)該是多少?回答是沒有好辦法,遠(yuǎn)程主機必須在自己的網(wǎng)站上貼出公鑰指紋,以便用戶自行核對。

? ?假定經(jīng)過風(fēng)險衡量以后,用戶決定接受這個遠(yuǎn)程主機的公鑰。

? ?  Are you sure you want to continue connecting (yes/no)? yes

? ?系統(tǒng)會出現(xiàn)一句提示,表示host主機已經(jīng)得到認(rèn)可。

? ?  Warning: Permanently added ‘host,159.211.1.39′ (RSA) to the list of known hosts.

? ?然后,會要求輸入密碼。

? ?  Password: (enter password)

? ?如果密碼正確,就可以登錄了。

? ?當(dāng)遠(yuǎn)程主機的公鑰被接受以后,它就會被保存在文件$HOME/.ssh/known_hosts之中。下次再連接這臺主機,系統(tǒng)就會認(rèn)出它的公鑰已經(jīng)保存在本地了,從而跳過警告部分,直接提示輸入密碼。

? ?每個SSH用戶都有自己的known_hosts文件,此外系統(tǒng)也有一個這樣的文件,通常是/etc/ssh/ssh_known_hosts,保存一些對所有用戶都可信賴的遠(yuǎn)程主機的公鑰。

? ?五、公鑰登錄

? ?使用密碼登錄,每次都必須輸入密碼,非常麻煩。好在SSH還提供了公鑰登錄,可以省去輸入密碼的步驟。

? ?所謂”公鑰登錄”,原理很簡單,就是用戶將自己的公鑰儲存在遠(yuǎn)程主機上。登錄的時候,遠(yuǎn)程主機會向用戶發(fā)送一段隨機字符串,用戶用自己的私鑰加密后,再發(fā)回來。遠(yuǎn)程主機用事先儲存的公鑰進(jìn)行解密,如果成功,就證明用戶是可信的,直接允許登錄shell,不再要求密碼。

? ?這種方法要求用戶必須提供自己的公鑰。如果沒有現(xiàn)成的,可以直接用ssh-keygen生成一個:

? ?  $ ssh-keygen

? ?運行上面的命令以后,系統(tǒng)會出現(xiàn)一系列提示,可以一路回車。其中有一個問題是,要不要對私鑰設(shè)置口令(passphrase),如果擔(dān)心私鑰的安全,這里可以設(shè)置一個。

? ?運行結(jié)束以后,在$HOME/.ssh/目錄下,會新生成兩個文件:id_rsa.pub和id_rsa。前者是你的公鑰,后者是你的私鑰。

? ?這時再輸入下面的命令,將公鑰傳送到遠(yuǎn)程主機host上面:

? ?  $ ssh-copy-id java@linux

? ?好了,從此你再登錄,就不需要輸入密碼了。

? ?如果還是不行,就打開遠(yuǎn)程主機的/etc/ssh/sshd_config這個文件,檢查下面幾行前面”#”注釋是否取掉。

? ?  RSAAuthentication yes

? ?  PubkeyAuthentication yes

? ?  AuthorizedKeysFile .ssh/authorized_keys

? ?然后,重啟遠(yuǎn)程主機的ssh服務(wù)。

? ?  // ubuntu系統(tǒng)

? ?  service ssh restart

? ?  // debian系統(tǒng)

? ?  /etc/init.d/ssh restart

? ?六、authorized_keys文件

? ?遠(yuǎn)程主機將用戶的公鑰,保存在登錄后的用戶主目錄的$HOME/.ssh/authorized_keys文件中。公鑰就是一段字符串,只要把它追加在authorized_keys文件的末尾就行了。

? ?這里不使用上面的ssh-copy-id命令,改用下面的命令,解釋公鑰的保存過程:

? ?  $ ssh java@linux ‘mkdir -p .ssh && cat >> .ssh/authorized_keys’ < ~/.ssh/id_rsa.pub

? ?這條命令由多個語句組成,依次分解開來看:(1)”$ ssh user@host”,表示登錄遠(yuǎn)程主機;(2)單引號中的mkdir .ssh && cat >> .ssh/authorized_keys,表示登錄后在遠(yuǎn)程shell上執(zhí)行的命令:(3)”$ mkdir -p .ssh”的作用是,如果用戶主目錄中的.ssh目錄不存在,就創(chuàng)建一個;(4)’cat >> .ssh/authorized_keys’ < ~/.ssh/id_rsa.pub的作用是,將本地的公鑰文件~/.ssh/id_rsa.pub,重定向追加到遠(yuǎn)程文件authorized_keys的末尾。

? ?寫入authorized_keys文件后,公鑰登錄的設(shè)置就完成了。

SSH簡介


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美一级α | 日本久久久久久久 | 久久久久久久久久综合 | 亚洲1区| 成人欧美日韩一区二区三区 | 日韩午夜在线 | 色婷五月天 | 久久伊人国产 | 国产99免费| 久草精品视频 | 国产欧美日韩第一页 | 精品午夜寂寞黄网站在线 | 91亚瑟视频 | 欧美一级做 | 特级毛片s级全部免费 | 草久在线视频 | 久草色视频 | 婷婷久久爱www | 欧美一区二区三区四区视频 | 亚洲一区二区三区精品视频 | 国产主播福利精品一区二区 | 久草在线视频资源 | 亚洲国产一区二区三区四区 | 午夜小视频免费观看 | 国产精品久久久久秋霞影视 | 91精品久久久久久综合五月天 | 成人精品视频 | 毛片免费在线 | 国产午夜精品一区二区三区在线观看 | 久草热久草在线 | 日韩高清一区二区 | 59pao成国产成视频永久免费 | 成人精品一区二区三区校园激情 | 日本高清天码一区在线播放 | 91中文字幕在线观看 | 亚洲国产精品第一区二区三区 | 男女全黄做爰视频免费看 | 色播网址 | 欧美精品成人一区二区三区四区 | 日韩精品视频在线观看免费 | 午夜神器18以下不能进免费观看 |