成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SSH基本原理和免密碼登錄

系統 Linux
SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用SSH 協議可以有效防止遠程管理過程中的信息泄露問題。

  SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用于多種平臺。

  從客戶端來看,SSH提供兩種級別的安全驗證:

  第一種級別是基于口令的安全驗證

  只要你知道自己帳號和口令,就可以登錄到遠程主機。所有傳輸的數據都會被加密, 但是不能保證你正在連接的服務器就是你想連接的服務器。這個過程如下:

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

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

  (3)遠程主機用自己的私鑰,解密登錄密碼,如果密碼正確,就同意用戶登錄。這種方式可能會有別的服務器在冒充真正的服務器,將公鑰發送給客戶端,客戶端就會將密碼加密后發送給冒充的服務器,冒充的服務器就可以拿自己的私鑰獲取到密碼,也就是受到“中間人”這種方式的攻擊。

  值得一說的是當第一次鏈接遠程主機時,會提示您當前主機的”公鑰指紋”,詢問您是否繼續,如果選擇繼續后就可以輸入密碼進行登錄了,當遠程的主機接受以后,該臺服務器的公鑰就會保存到~/.ssh/known_hosts文件中。

  第二種級別是基于密匙的安全驗證

  需要依靠密匙,也就是你必須為自己創建一對密匙,并把公用密匙放在需要訪問的服務器上。如果你要連接到SSH服務器上,客戶端軟件就會向服務器發出請求,請求用你的密匙進行安全驗證。服務器收到請求之后,先在該服務器上你的主目錄下尋找你的公用密匙,然后把它和你發送過來的公用密匙進行比較。如果兩個密匙一致,服務器就用公用密匙加密“質詢”并把它發送給客戶端軟件。客戶端軟件收到“質詢”之后就可以用你的私人密匙解密再把它發送給服務器。用這種方式,你必須知道自己密匙的口令。但是,與第一種級別相比,第二種級別不需要在網絡上傳送口令。第二種級別不僅加密所有傳送的數據,而且“中間人”這種攻擊方式也是不可能的(因為他沒有你的私人密匙)。但是整個登錄的過程可能需要10秒,但是相比輸入密碼的方式來說10秒也不長。

  那么如何生成自己的一對密鑰呢?打開終端執行ssh-keygen,該命令會在~/.ssh/目錄下創建id_rsa、id_rsa.pub兩個文件,分別為您的公鑰和私鑰。

  將公鑰拷貝到服務器的~/.ssh/authorized_keys文件中就可以了。拷貝方法有如下幾種:

  1. 將公鑰通過scp拷貝到服務器上,然后追加到~/.ssh/authorized_keys文件中,這種方式比較麻煩。scp -P 22 ~/.ssh/id_rsa.pub user@host:~/。
  2. 通過ssh-copyid程序,ssh-copyid user@host即可,但是這種方式不支持更改端口號(我沒找到)。該程序ubuntu系統自帶無需安裝,其實該程序為一個腳本。
  3. 可以通過cat ~/.ssh/id_rsa.pub | ssh -p 22 user@host ‘cat >> ~/.ssh/authorized_keys’,這個也是我比較常用的方法,因為可以更改端口號。

  當然還有其他的一些我不知道的方法,只要好用就是好方法。

  測試

  如果你有遠程的linux服務器,可以自己嘗試一下,如果沒有也沒關系,可以嘗試登錄自己的電腦,執行:ssh localhost。當然如果你沒有搭建服務器的話會提示錯誤,執行sudo apt-get install openssh-server安裝一個ssh-server,然后就可以使用ssh進行登錄了。

責任編輯:黃丹 來源: Ubuntu之家
相關推薦

2012-01-12 14:37:34

jQuery

2011-11-29 12:17:00

2009-02-24 09:43:00

IP電話原理

2016-08-17 23:53:29

網絡爬蟲抓取系統

2021-02-08 21:40:04

SockmapBPF存儲

2010-06-18 17:28:37

Linux Anacr

2012-11-09 16:33:10

2019-11-28 10:45:28

ZooKeeper源碼分布式

2016-08-18 00:04:09

網絡爬蟲抓取系統服務器

2010-08-20 13:29:33

OFDM

2013-04-07 14:09:55

Android應用基本

2020-03-21 14:57:14

手機定位智能手機APP

2010-09-15 15:48:09

CSS Hack

2010-03-17 13:35:02

2011-07-07 14:46:10

Cocoa Xcode

2010-03-18 20:13:03

Java socket

2011-07-07 14:10:21

Cocoa 內省 hash

2009-06-11 09:56:09

MySQL Repli原理

2020-12-29 16:55:44

ZooKeeper運維數據結構

2021-03-04 08:26:17

synchronizeReentrantLojava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲高清在线观看 | japanhd美女动 | a级黄色片视频 | 最新黄色在线观看 | 精品国产久 | 久久鲁视频| 成年人黄色一级毛片 | 国产精品大片在线观看 | 欧美性猛片aaaaaaa做受 | 国产精品99久久久久久宅男 | 色爱综合 | 精品在线 | 久久久久网站 | 中文字幕第十五页 | 狠狠操av | 久久久久九九九女人毛片 | 国产一区二区三区四区三区四 | 中文字字幕一区二区三区四区五区 | 欧美日韩电影在线 | 国产精品福利网 | 中文天堂在线一区 | 日韩欧美综合在线视频 | 国产一级成人 | 亚洲成人天堂 | 日韩欧美中文字幕在线观看 | 亚洲欧美日韩电影 | 日韩欧美二区 | 精精精精xxxx免费视频 | 欧美精品日韩精品国产精品 | 精品一区二区三区不卡 | 成人亚洲| 欧美色综合一区二区三区 | 免费av毛片 | 欧美一区二区三区久久精品视 | www.99re| 成年人视频免费在线观看 | 日韩美女爱爱 | 欧美亚洲国产一区二区三区 | 亚洲精品久久国产高清情趣图文 | 欧美中文一区 | 国产精品久久a |