自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

安裝Unix OpenSSH的知識

系統(tǒng) 其他OS
OpenSSH 是免費軟件,可以從Unix OpenSSH 的主要網(wǎng)站下載??梢允褂枚喾N系統(tǒng)(包括 Linux、HP-UX、AIX®、Solaris、Mac OS X 等)上的源代碼構(gòu)建Unix OpenSSH 系統(tǒng)。

利用各種 Unix 環(huán)境中可用的工具,今天就來學(xué)習(xí)使用Unix OpenSSH。您每天使用的標(biāo)準(zhǔn)網(wǎng)絡(luò)服務(wù)(如 FTP、Telnet、RCP 和遠(yuǎn)程 Shell (rsh) 等)在封閉環(huán)境中運行良好,但使用這些服務(wù)在網(wǎng)絡(luò)上傳輸?shù)男畔⑹俏醇用艿摹H魏稳硕伎梢栽谀木W(wǎng)絡(luò)或遠(yuǎn)程計算機上使用包嗅探器查看交換的信息,有時甚至可以查看密碼信息。

而且,使用所有此類服務(wù)時,在登錄過程中用于自動登錄的選項會受到限制,并且通常依賴于將純文本密碼嵌入到命令行才能執(zhí)行語句,從而使登錄過程變得更加不安全。

開發(fā)的安全 Shell (SSH) 協(xié)議可以排除這些限制。SSH 能夠為整個通信通道提供加密,其中包括登錄和密碼憑據(jù)交換,它與公鑰和私鑰一起使用可以為登錄提供自動化身份驗證。您還可以將 SSH 用作基礎(chǔ)傳輸協(xié)議。以這種方式使用 SSH 意味著在打開安全連接后,加密通道可以交換所有類型的信息,甚至 HTTP 和 SMTP 可以使用該方法來保證通信機制的安全。

Unix OpenSSH 是 SSH 1 和 SSH 2 協(xié)議的免費實現(xiàn)。它最初是作為 OpenBSD (Berkeley Software Distribution) 操作系統(tǒng)的一部分開發(fā)的,現(xiàn)在被發(fā)布為 Unix 或 Linux® 和類似操作系統(tǒng)的常規(guī)解決方案。

安裝Unix OpenSSH

OpenSSH 是免費軟件,可以從Unix OpenSSH 的主要網(wǎng)站下載(請參見參考資料)??梢允褂枚喾N系統(tǒng)(包括 Linux、HP-UX、AIX®、Solaris、Mac OS X 等)上的源代碼構(gòu)建Unix OpenSSH 系統(tǒng)。通常可以找到所選平臺和版本的預(yù)編譯二進制代碼。有些供應(yīng)商甚至作為操作系統(tǒng)的一部分提供 OpenSSH 工具包。

要構(gòu)建Unix OpenSSH,您需要以下內(nèi)容:

C 編譯器(GNU C 編譯器 (gcc) 或類似編譯器)
Zlib – 壓縮庫
OpenSSL – 安全套接字層 (SSL) 安全庫
如果您需要使用缺省配置設(shè)置,請使用常規(guī)構(gòu)建序列,如下面的清單 1 所示。

清單 1. 使用常規(guī)構(gòu)建序列
 

  1. $ ./configure  
  2. $ make  
  3. $ make install 

這會將二進制文件、庫文件和配置文件安裝到 /usr/local 目錄中,例如,二進制文件安裝到 /usr/local/bin,配置文件安裝到 /usr/local/etc。如果希望將各種工具集成到主環(huán)境中,那么您可能需要指定設(shè)置基本目錄的 --prefix 選項和設(shè)置配置文件位置的 --sysconfdir 選項:$ ./configure --prefix=/usr --sysconfidir=/etc/ssh
 
您可能指定的一些其他常規(guī)選項包括:

--with-tcp-wrappers——如果您希望與 TCP 包裝安全系統(tǒng)集成在一起,則此選項是必需的。
--with-ssl-dir=DIR——此選項指定 OpenSSL 庫的位置。
--with-pid-dir=DIR——此選項指定 PID 文件的位置,該文件為 sshd 守護進程存儲進程 ID。
--with-xauth=DIR——此選項指定用于 X 身份驗證的 xauth 命令的位置。
完成配置后,使用 make 以正常方式構(gòu)建。

構(gòu)建和安裝過程完成后,您需要配置系統(tǒng),先創(chuàng)建唯一標(biāo)識系統(tǒng)的 SSH 密鑰,然后啟用客戶機和主機之間的安全通信。您可以運行: $ make host-key

或者,您可以在命令行上手動執(zhí)行各個步驟。您需要創(chuàng)建三個密鑰(每個密鑰對應(yīng)于一個主要加密算法:rsa1、rsa 和 dsa)。例如,清單 2 顯示了如何創(chuàng)建 rsa1 密鑰。

清單 2.Unix OpenSSH 創(chuàng)建 rsa1 密鑰
 

  1. $ ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key  
  2. Generating public/private rsa1 key pair.  
  3. Enter passphrase (empty for no passphrase):   
  4. Enter same passphrase again:   
  5. Your identification has been saved in /etc/ssh//ssh_host_key.  
  6. Your public key has been saved in /etc/ssh//ssh_host_key.pub.  
  7. The key fingerprint is:  
  8. 43:aa:58:3c:d8:30:de:43:af:66:2a:b2:8d:02:08:86 root@remotehost 

 
系統(tǒng)提示您輸入密碼。對于主機密鑰,您可能不需要密鑰密碼,所以您可以按 Return 使用空密碼?;蛘撸梢栽诿钚猩鲜褂?-N 選項加速該過程(請參見清單 3)。

清單 3. 使用 -N 選項加速過程
 

  1. $ ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ""  
  2. Generating public/private rsa1 key pair.  
  3. Your identification has been saved in /etc/ssh/ssh_host_key.  
  4. Your public key has been saved in /etc/ssh/ssh_host_key.pub.  
  5. The key fingerprint is:  
  6. a3:e3:21:4f:b5:9f:ff:05:46:66:bc:36:a1:47:a0:64 root@remotehost 


 
現(xiàn)在重復(fù)該過程,以創(chuàng)建 rsa 和 dsa 密鑰(請參見清單 4)。

清單 4.Unix OpenSSH 創(chuàng)建 rsa 和 dsa 密鑰
 

  1. $ ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""  
  2. $ ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N "" 

 
這將為每個密鑰類型創(chuàng)建兩個文件:公鑰(在以 .pub 結(jié)尾的文件中)和私鑰。您應(yīng)確保私鑰僅由根和 SSH 流程讀取——這應(yīng)自動配置。您可能需要將公鑰復(fù)制到網(wǎng)絡(luò)文件系統(tǒng) (NFS) 共享中的中央位置,使人們能夠?qū)⑵涮砑拥揭阎鳈C密鑰列表中。

***,您需要啟動 sshd 過程,并對其進行配置,以便在啟動時執(zhí)行。對于 Linux 主機,您可以在 contrib/redhat/sshd.init 中找到合適的可以添加到 /etc/init.d 的 init 腳本。

這樣,Unix OpenSSH就安裝完畢了。希望大家好好的學(xué)習(xí)。

【編輯推薦】

  1. IRIX系統(tǒng)全面知識講解
  2. IRIX用戶環(huán)境知識講解
  3. IRIX操作系統(tǒng)用戶帳戶管理講解
  4. 探析Unix口令破解原理
  5. Unix函數(shù)庫中CrackLib原理及應(yīng)用

 

責(zé)任編輯:小霞
相關(guān)推薦

2010-05-07 14:13:10

Unix--Tripw

2010-05-11 19:08:36

Unix系統(tǒng)

2010-05-11 14:23:05

Unix命令

2010-05-05 17:32:29

Unix Superd

2010-05-05 13:13:55

Unix內(nèi)核

2010-05-07 17:41:36

BSD Unix

2010-04-30 14:51:23

Unix系統(tǒng)

2010-05-04 15:29:57

Unix dos

2010-05-06 17:03:49

Unix命令

2010-04-29 16:15:26

Unix文件

2010-05-04 09:22:10

Unix文件

2010-05-05 13:45:21

Unix Telnet

2010-04-30 13:27:26

Unix cronta

2010-05-04 12:25:28

Unix鏈接

2010-04-30 13:38:51

Unix at命令

2010-05-11 19:16:03

Unix系統(tǒng)

2010-05-11 18:03:28

2010-05-10 13:44:57

Unix FreeBS

2010-05-11 11:29:11

Unix awk

2010-05-06 16:15:04

Unix系統(tǒng)進程
點贊
收藏

51CTO技術(shù)棧公眾號