日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris8 安裝SSH( 二 )



閱讀一下README.privsep文件,然后在用root權(quán)限執(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 不應(yīng)該包含任何文件.

假如你沒(méi)有做這一步并試圖啟動(dòng)sshd的話(huà),你將得到error信息并且守護(hù)進(jìn)程不會(huì)運(yùn)行 。


第四步:安裝tcp_wrappers

tcp_wrappers是被用來(lái)限制某些有限組機(jī)器訪(fǎng)問(wèn)你的通信端口,例如sshd程序使用的22端口 。假

如你已經(jīng)運(yùn)行了tcp_wrappers,那么你只要確定sshd守護(hù)進(jìn)程條目是否在/etc/hosts.allow和

/etc/hosts.deny文件中 。假如你當(dāng)前沒(méi)有運(yùn)行tcp_wrappers,你首先應(yīng)該創(chuàng)建文件

/etc/hosts.deny并在文件中加入一行

sshd:ALL

然后,創(chuàng)建文件/etc/hosts.allow并加入一行,例如

sshd:...

"..."處填寫(xiě)你允許與你的機(jī)器通信的IP列表,例如

sshd:202.112.117.

此例說(shuō)明允許202.112.117.子網(wǎng)的機(jī)器訪(fǎng)問(wèn)你的機(jī)器 。


第五步:安裝ssh和sshd

這是最后一步 。每一臺(tái)你想通過(guò)ssh客戶(hù)端進(jìn)行通信的機(jī)器都需要運(yùn)行一個(gè)sshd守護(hù)進(jìn)程 。但是

首先,你需要在服務(wù)器機(jī)器上運(yùn)行下面的命令來(lái)創(chuàng)建秘鑰信息 。再次確定目錄/usr/local/bin和

/usr/local/sbin是否在你的PATH中 。假如你以前曾經(jīng)運(yùn)行過(guò)sshd并且在/usr/local/etc下有秘

鑰,那么運(yùn)行下面這些命令將會(huì)覆蓋它們 。用root權(quán)限,輸入:

# ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""

# ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N ""

# ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N ""

每一條命令可能要花費(fèi)幾分鐘的事件,這取決于你機(jī)器的速度 。等到每條命令結(jié)束為止 。


完成之后,我們可以創(chuàng)建腳本來(lái)啟動(dòng)sshd守護(hù)進(jìn)程 。下面編輯一個(gè)簡(jiǎn)單的啟動(dòng)腳本,并把它放置

在/etc/init.d目錄下(root權(quán)限):


#!/bin/sh


pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e "s/^ *//" -e "s/ .*//"`

case $1 in

"start")

/usr/local/sbin/sshd



"stop")

if [ "${pid}" !="" ]

then

/usr/bin/kill ${pid}

fi



*)

echo "usage: /etc/init.d/sshd {start|stop}"



esac


然后運(yùn)行如下命令:

# chown root /etc/init.d/sshd

# chgrp sys /etc/init.d/sshd

# chmod 555 /etc/init.d/sshd

# ln -s /etc/init.d/sshd /etc/rc2.d/S98sshd


# /etc/rc2.d/S98sshd start

通過(guò)上面這條命令可以手工啟動(dòng)進(jìn)程

# /etc/rc2.d/S98sshd stop

此條命令將停止sshd守護(hù)進(jìn)程

# ps -e | grep sshd

此條命令可以查看是否啟動(dòng)了sshd


至此完成了ssh的安裝 。

推薦閱讀