- 论坛徽章:
- 0
|
Solaris 8下OpenSSH的安装和设置
磁针石
联系方式: gmail
and gtalk: xurongzhong#gmail.com
参考资料
*http://bbs.chinaunix.net/viewthread.php?tid=297711
*
http://www.stor-age.com/software_zone/2007/0908/496749.shtml
简介
*下载软件包:
libgcc-3.4.6-sol8-sparc-local.gz
openssh-5.0p1-sol8-sparc-local.gz
openssl-0.9.8h-sol8-sparc-local.gz
zlib-1.2.3-sol8-sparc-local.gz
可以在
http://www.sunfreeware.com/indexsparc8.html
中找到
* 安装
gunzip
*.gz
pkgadd -d
openssh-5.0p1-sol8-sparc-local
pkgadd -d
openssl-0.9.8h-sol8-sparc-local
pkgadd -d
zlib-1.2.3-sol8-sparc-local
pkgadd -d
libgcc-3.4.6-sol8-sparc-local
以上软件包的默认安装路径是/usr/local,缺省的SSL文件在/usr/local/ssl里面,你需要设置/usr/local/lib和/usr/local/ssl/lib到LD_LIBRARY_PATH里面。你的ssh是在/usr/local/bin里sshd是在/usr/local/sbin里,确信你的PATH里包含了这2个变量。
* 设置sshd用户和/var/empty目录
mkdir /var/empty
chown root:sys /var/empty
chmod 755 /var/empty
groupadd sshd
useradd -g sshd -d /var/empty -s /bin/false sshd
* tcp_wrappers设置
参考文档: README.tcpwrappers
编辑/etc/hosts.deny,修改为sshd:ALL
编辑/etc/hosts.allow,修改为sshd:192.168.1.111
192.168.1.111是我的NOTEBOOK的地址
* 设置ssh和sshd
参考文档: README.openssl INSTALL.openssl
README.openssh INSTALL.openssh
每个想通信的不同的ssh客户端,都需要有一个sshd的进程运行。 把/usr/local/bin 和/usr/local/sbin加到你的PATH里。
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 ""
设置启动文件
# vi
/etc/init.d/sshd
"/etc/init.d/sshd"
16 lines, 229 characters
#!/bin/sh
case $1 in
'start')
/usr/local/sbin/sshd && echo " Star tsshd ok!"
;;
'stop')
if [
"${pid}" != "" ]
then
pkill sshd && echo " kill sshd
ok!"
fi
;;
*)
echo "usage: /etc/init.d/sshd {start|stop}"
;;
esac
chmod +x
/etc/init.d/sshd
设置开机自动启动: ln -s /etc/init.d/sshd
/etc/rc2.d/S98sshd
启动:/etc/init.d/sshd start
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21908/showart_1099244.html |
|