系統(tǒng)管理工具包: 通過 OpenSSH 設(shè)置 UNIX 遠(yuǎn)程訪 |
發(fā)布時間: 2012/8/11 9:12:33 |
使用 OpenSSH 為運行遠(yuǎn)程終端提供安全環(huán)境。OpenSSH 和終端的基本用法非常簡單,不過,本文還將介紹允許自動登錄到遠(yuǎn)程主機(jī)的其他元素、運行遠(yuǎn)程應(yīng)用程序的方法,以及如何在主機(jī)之間安全地復(fù)制文件。
關(guān)于本系列 典型的 UNIX® 管理員擁有一套經(jīng)常用于輔助管理過程的關(guān)鍵實用工具、訣竅和系統(tǒng)。存在各種用于簡化不同過程的關(guān)鍵實用工具、命令行鏈和腳本。其中一些工具來自于操作系統(tǒng),而大部分的訣竅則來源于長期的經(jīng)驗積累和減輕系統(tǒng)管理員工作壓力的要求。本系列文章主要專注于最大限度地利用各種 UNIX 環(huán)境中可用的工具,包括簡化異構(gòu)環(huán)境中的管理任務(wù)的方法。 為何使用 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)程計算機(jī)上使用包嗅探器查看交換的信息,有時甚至可以查看密碼信息。 而且,使用所有此類服務(wù)時,在登錄過程中用于自動登錄的選項會受到限制,并且通常依賴于將純文本密碼嵌入到命令行才能執(zhí)行語句,從而使登錄過程變得更加不安全。 開發(fā)的安全 Shell (SSH) 協(xié)議可以排除這些限制。SSH 能夠為整個通信通道提供加密,其中包括登錄和密碼憑據(jù)交換,它與公鑰和私鑰一起使用可以為登錄提供自動化身份驗證。您還可以將 SSH 用作基礎(chǔ)傳輸協(xié)議。以這種方式使用 SSH 意味著在打開安全連接后,加密通道可以交換所有類型的信息,甚至 HTTP 和 SMTP 可以使用該方法來保證通信機(jī)制的安全。 OpenSSH 是 SSH 1 和 SSH 2 協(xié)議的免費實現(xiàn)。它最初是作為 OpenBSD (Berkeley Software Distribution) 操作系統(tǒng)的一部分開發(fā)的,現(xiàn)在被發(fā)布為 UNIX 或 Linux® 和類似操作系統(tǒng)的常規(guī)解決方案。 安裝 OpenSSH OpenSSH 是免費軟件,可以從 OpenSSH 的主要網(wǎng)站下載(請參見參考資料)。可以使用多種系統(tǒng)(包括 Linux、HP-UX、AIX®、Solaris、Mac OS X 等)上的源代碼構(gòu)建 OpenSSH 系統(tǒng)。通常可以找到所選平臺和版本的預(yù)編譯二進(jìn)制代碼。有些供應(yīng)商甚至作為操作系統(tǒng)的一部分提供 OpenSSH 工具包。 要構(gòu)建OpenSSH,您需要以下內(nèi)容: C 編譯器(GNU C 編譯器 (gcc) 或類似編譯器)
$ ./configure --prefix=/usr --sysconfidir=/etc/ssh
--with-tcp-wrappers——如果您希望與 TCP 包裝安全系統(tǒng)集成在一起,則此選項是必需的。 構(gòu)建和安裝過程完成后,您需要配置系統(tǒng),先創(chuàng)建唯一標(biāo)識系統(tǒng)的 SSH 密鑰,然后啟用客戶機(jī)和主機(jī)之間的安全通信。您可以運行: $ make host-key
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |