安裝步驟
初始步:得到Solaris 8的random補丁
到112438-01.zip得到補丁,解壓補丁包后,根
據補丁目錄下的README文件指示安裝補丁,要使補丁起效必須重啟系統(tǒng)(boot -r) 。
第一步:獲得安裝包
從這你可獲得安裝包,對于SPARC系統(tǒng)openssh-3.5p1-sol8-sparc-local.gz
openssl-0.9.6g-sol8-sparc-local.gz
tcp_wrappers-7.6-sol8-sparc-local.gz (可選,但推薦安裝)
zlib-1.1.4-sol8-sparc-local.gz
libgcc-3.2-sol8-sparc-local.gz
perl-5.6.1-sol8-sparc-local.gz (可選)
prngd-0.9.25-sol8-sparc-local.gz (可選)
egd-0.8-sol8-sparc-local.gz (可選)對于Intel系統(tǒng):openssh-3.5p1-sol8-intel-local.gz
openssl-0.9.6g-sol8-intel-local.gz
tcp_wrappers-7.6-sol8-intel-local.gz (可選,但推薦安裝)
zlib-1.1.4-sol8-intel-local.gz
libgcc-3.2-sol8-intel-local.gz
perl-5.6.1-sol8-intel-local.gz (可選)
prngd-0.9.25-sol8-intel-local.gz (可選)
egd-0.8-sol8-intel-local.gz (可選)
假如你已經安裝了其中一些包的話,可以跳過下載,但是很多包都是最新的 。第二步:安裝軟件包文件下載完之后,進入下載目錄并運行如下命令(此以sparc系統(tǒng)為例,如是Intel系統(tǒng),換為 Intel文件即可):
# gunzip openssh-3.5p1-sol8-sparc-local.gz
# gunzip openssl-0.9.6g-sol8-sparc-local.gz
# gunzip zlib-1.1.4-sol8-sparc-local.gz
# gunzip libgcc-3.2-sol8-sparc-local.gz (假如你還未安裝gcc 3.2)
# gunzip tcp_wrappers-7.6-sol8-sparc-local.gz (可選)
其他可選包也可同樣操作,然后用root權限運行如下命令
# pkgadd -d openssh-3.5p1-sol8-sparc-local
# pkgadd -d openssl-0.9.6g-sol8-sparc-local
# pkgadd -d zlib-1.1.4-sol8-sparc-local
# pkgadd -d libgcc-3.2-sol8-sparc-local (假如你還未安裝gcc 3.2)
# pkgadd -d tcp_wrappers-7.6-sol8-sparc-local (可選)
一旦你已經安裝了以上包后,在目錄/usr/local下你將得到很多子目錄 。ssl文件的默認路徑是 /usr/local/ssl 。當這些文件被編譯為不將目錄(/usr/local/lib和/usr/local/ssl/lib)加入 LD_LIBRARY_PATH,那可能將需要設置它們 ?,F(xiàn)在你將可以在目錄/usr/local/bin中找到ssh在目錄/usr/local/sbin中找到sshd 。確定你將目錄/usr/local/bin和目錄/usr/local/sbin加到了你的PATH環(huán)境變量中 。在可選的egd包中的perl腳本程序(.pl后綴)將要在目錄/usr/local/bin中尋找perl 。假如你使用的是Sun Perl,那么Perl腳本程序開頭改為/usr/bin,然而使用安裝包的為/usr/local/bin
第三步:建立sshd用戶和/var/empty目錄 openssh 3.5p1中采用了一種新的安全方式被稱為特權分隔 。具體內容你可以查看在openssh的源文件目錄中的README.privsep文件 ?,F(xiàn)在這種方式在openssh中為默認設置 。在進行之前你應該閱讀一下README.privsep文件,然后在用root權限執(zhí)行這些步驟:
# mkdir /var/empty
# chown root:sys /var/empty
# chmod 755 /var/empty
# groupadd sshd
# useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd/var/empty
不應該包含任何文件. 假如你沒有做這一步并試圖啟動sshd的話,你將得到error信息并且守護進程不會運行 。
第四步:安裝tcp_wrappers tcp_wrappers是被用來限制某些有限組機器訪問你的通信端口,例如sshd程序使用的22端口 。假如你已經運行了tcp_wrappers,那么你只要確定sshd守護進程條目是否在/etc/hosts.allow和 /etc/hosts.deny文件中 。假如你當前沒有運行tcp_wrappers,你首先應該創(chuàng)建文件 /etc/hosts.deny并在文件中加入一行 sshd:ALL 然后,創(chuàng)建文件/etc/hosts.allow并加入一行,例如 sshd:... "..."處填寫你允許與你的機器通信的IP列表,例如 sshd:202.112.117. 此例說明允許202.112.117.子網的機器訪問你的機器 。
【在Solaris8上安裝SSH】
推薦閱讀
- 現(xiàn)在懶惰將來難過指的是什么意思
- 魅藍note6發(fā)布會視頻在哪看?魅藍note6發(fā)布會直播地址
- ab膠水粘在手上怎么辦
- 快手上面說的海對面是什么意思
- 看圖識機 SA6初步印象
- 502弄到桌子上怎么處理
- 502粘到了桌子上怎么處理
- 抖音水果轟炸機特效在哪里
- 出國護照怎么辦理在哪里辦
- 魔獸世界熔爐在哪里
