日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

openssh的基本使用方法是什么

發(fā)布時(shí)間:2023/12/15 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 openssh的基本使用方法是什么 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本篇內(nèi)容主要講解“openssh的基本使用方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“openssh的基本使用方法是什么”吧!

一、什么是SSH?

簡單說,SSH是一種網(wǎng)絡(luò)協(xié)議,用于計(jì)算機(jī)之間的加密登錄。

如果一個(gè)用戶從本地計(jì)算機(jī),使用SSH協(xié)議登錄另一臺遠(yuǎn)程計(jì)算機(jī),我們就可以認(rèn)為,這種登錄是安全的,即使被中途截獲,密碼也不會泄露。

最早的時(shí)候,互聯(lián)網(wǎng)通信都是明文通信,一旦被截獲,內(nèi)容就暴露無疑。1995年,芬蘭學(xué)者Tatu Ylonen設(shè)計(jì)了SSH協(xié)議,將登錄信息全部加密,成為互聯(lián)網(wǎng)安全的一個(gè)基本解決方案,迅速在全世界獲得推廣,目前已經(jīng)成為Linux系統(tǒng)的標(biāo)準(zhǔn)配置。

需要指出的是,SSH只是一種協(xié)議,存在多種實(shí)現(xiàn),既有商業(yè)實(shí)現(xiàn),也有開源實(shí)現(xiàn)。本文針對的實(shí)現(xiàn)是OpenSSH,它是自由軟件,應(yīng)用非常廣泛。

安裝包:

OpenSSH 服務(wù)需要3 個(gè)軟件包

openssh-4.3p2-24.el5.i386.rpm:包含OpenSSH 服務(wù)器及客戶端需要的核心文件

openssh-clients-4.3p2-24.el5.i386.rpm:OpenSSH 客戶端軟件包

openssh-server-4.3p2-24.el5.i386.rpm:OpenSSH 服務(wù)器軟件包

二、最基本的用法

SSH主要用于遠(yuǎn)程登錄。假定你使用root登錄遠(yuǎn)程主機(jī)host,只要一

條簡單命令就可以了。

  $ ssh root@host

因?yàn)楸镜赜脩裘c遠(yuǎn)程用戶名一致,登錄時(shí)可以省略用戶名。

  $ ssh host

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

  $ ssh root@host -p 8099

上面這條命令表示,ssh直接連接遠(yuǎn)程主機(jī)的8099端口。

三、中間人攻擊

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

整個(gè)過程是這樣的:

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

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

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

這個(gè)過程本身是安全的,但是實(shí)施的時(shí)候存在一個(gè)風(fēng)險(xiǎn):如果有人截獲了登錄請求,然后冒充遠(yuǎn)程主機(jī),將偽造的公鑰發(fā)給用戶,那么用戶很難辨別真?zhèn)巍R驗(yàn)椴幌駂ttps協(xié)議,SSH協(xié)議的公鑰是沒有證書中心(CA)公證的,也就是說,都是自己簽發(fā)的。

可以設(shè)想,如果攻擊者插在用戶與遠(yuǎn)程主機(jī)之間(比如在公共的wifi區(qū)域),用偽造的公鑰,獲取用戶的登錄密碼。再用這個(gè)密碼登錄遠(yuǎn)程主機(jī),那么SSH的安全機(jī)制就蕩然無存了。這種風(fēng)險(xiǎn)就是著名的"中間人攻擊"(Man-in-the-middle attack)。

四、口令登錄

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

  $ ssh user@host

  The authenticity of host 'host (12.18.429.21)' 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主機(jī)的真實(shí)性,只知道它的公鑰指紋,問你還想繼續(xù)連接嗎?

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

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

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

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

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

  Warning: Permanently added 'host,12.18.429.21' (RSA) to the list of known hosts.

然后,會要求輸入密碼。

  Password: (enter password)

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

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

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

五、公鑰登錄

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

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

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

  $ ssh-keygen

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

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

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

  $ ssh-copy-id user@host

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

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

  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile .ssh/authorized_keys

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

  // ubuntu系統(tǒng)
  service ssh restart

  // debian系統(tǒng)
  /etc/init.d/ssh restart

六、authorized_keys文件

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

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

  $ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

這條命令由多個(gè)語句組成,依次分解開來看:

(1)"$ ssh user@host",表示登錄遠(yuǎn)程主機(jī);

(2)單引號中的mkdir .ssh && cat >> .ssh/authorized_keys,表示登錄后在遠(yuǎn)程shell上執(zhí)行的命令:

(3)"$ mkdir -p .ssh"的作用是,如果用戶主目錄中的.ssh目錄不存在,就創(chuàng)建一個(gè);

(4)'cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub的作用是,將本地的公鑰文件~/.ssh/id_rsa.pub,重定向追加到遠(yuǎn)程文件authorized_keys的末尾。

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

在電影《黑客帝國:重裝上陣》中的崔尼迪入侵電站的方法就是基于SSHCRC-32漏洞

SSH是一個(gè)遠(yuǎn)程訪問加密協(xié)議,其中在CRC32補(bǔ)償攻擊探測代碼中存在一個(gè)整數(shù)溢出可以允許遠(yuǎn)程攻擊者寫值到內(nèi)存中的任意位置。

HostKey /etc/ssh/ssh_host_key

設(shè)置包含計(jì)算機(jī)私人密匙的文件

# HostKey /etc/ssh/ssh_host_rsa_key # SSH version 2 使用的 RSA 私鑰

# HostKey /etc/ssh/ssh_host_dsa_key # SSH version 2 使用的 DSA 私鑰

# 還記得我們在主機(jī)的 SSH 聯(lián)機(jī)流程里面談到的,這里就是 Host Key 。SyslogFacility AUTHPRIV

# 當(dāng)有人使用 SSH 登入系統(tǒng)的時(shí)候,SSH會記錄信息,這個(gè)信息要記錄的類型為AUTHPRIV。

總結(jié)

以上是生活随笔為你收集整理的openssh的基本使用方法是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美亚洲一区 | 欧美12--15处交性娇小 | 第五色婷婷 | 亚洲夜夜爱 | 国产美女视频 | 少妇又色又紧又黄又刺激免费 | 成人国产精品入口免费视频 | 久久综合亚洲色hezyo国产 | 法国空姐在线观看视频 | 亚洲AV无码乱码国产精品色欲 | 欧美精品一区二区成人 | 久久97 | 60分钟| 免费中文字幕在线观看 | 日日日插插插 | 天天干天天操天天摸 | 人人妻人人爽人人澡人人精品 | 91精品国产91久久久久久吃药 | www.99视频| 在线不卡 | 无码人妻熟妇av又粗又大 | 中国一级片黄色一级片黄 | 亚洲精品中文字幕在线观看 | 视频区图片区小说区 | 91成人网页 | 啪啪视屏 | 亚洲一区二区视频在线 | 成人免费做受小说 | 一级黄色视屏 | 国产综合第一页 | 少妇性l交大片免潘金莲 | 亚洲午码 | 伊人综合影院 | 国产乱码一区二区三区播放 | 欧美 日韩 国产 成人 在线 | 女人18毛片毛片毛片毛片区二 | 五月天综合| 久久精品国产亚洲av高清色欲 | 成人国产综合 | 国产熟妇一区二区三区四区 | 亚洲逼图| 五月天激情四射 | 日韩一区二区三免费高清在线观看 | 粗了大了 整进去好爽视频 日本女优中文字幕 | 美女隐私无遮挡 | 特级大胆西西4444人体 | 国产精品三区在线观看 | 日本免费一区视频 | 小柔好湿好紧太爽了国产网址 | 韩日激情视频 | 欲色网站 | 久久久久人妻一道无码AV | 亚洲制服另类 | 黄色免费入口 | v888av| 成熟丰满熟妇高潮xxxxx视频 | 亚洲精品中文字幕乱码无线 | 国产东北真实交换多p免视频 | 亚洲深夜av| 日日夜夜骑 | av一区二区不卡 | 椎名空在线播放 | 久久久久国产一区二区三区潘金莲 | 日韩精品视频免费在线观看 | 久久e热 | 成人免费在线视频观看 | 已满18岁免费观看电视连续剧 | 日本免费在线播放 | 国产精品无码久久久久成人app | 亚洲视频四区 | 国产盗摄一区二区三区 | 亚洲一区免费在线 | 阿v免费在线观看 | 欧美日韩免费观看一区=区三区 | 久久精品国产亚洲AV熟女 | 中文字幕+乱码+中文字幕一区 | 丁香一区二区三区 | 先锋资源一区二区 | 就要操av | 中文字幕成人在线视频 | 国内成人av | 五月少妇| 国内精品卡一卡二卡三 | 伊人春色av| 日韩久久不卡 | 99久久免费精品 | 91自啪 | 99精品人妻无码专区在线视频区 | 91国产视频在线 | 中文字幕乱码人妻无码久久95 | 国产成人亚洲一区二区 | 国偷自产av一区二区三区麻豆 | 亚洲午夜久久久久久久久 | www av| 99这里有精品 | 国产亚洲精品美女久久久 | 午夜免费小视频 | 日韩久久在线 | av中文天堂在线 |