免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1600 | 回复: 0
打印 上一主题 下一主题

SSH在solaris上的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-15 17:48 |只看该作者 |倒序浏览
    大家都知道,Solaris9后才自带ssh服务器,而之前版本是没有的,故而如果需要,必须自己安装。

安装步骤如下:
一、             下载软件包:
   
http://www.zlib.org/
zlib
http://www.perl.org/
perl
http://www.aet.tu-cottbus.de/personen/jaenicke/postfix_tls/prngd.html
prngd
http://www.openssl.org/
openssl
http://www.openssh.org/
openssh
http://www.lothar.com/tech/crypto/
egd
ftp://ftp.porcupine.org/pub/security/index.html
tcp_wrappers
二、             打系统补丁:
对系统打112438-01补丁,可以到
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
这里下载得到,下载后,解压缩,然后用命令:
#patchadd 112438-01
将其打入。
三、             安装各个软件包:
    # gunzip openssh-3.6.1p1-sol8-sparc-local.gz# gunzip openssl-0.0.9.7b-sol8-sparc-local.gz# gunzip zlib-1.1.4-sol8-sparc-local.gz# gunzip libgcc-3.2.3-sol8-sparc-local.gz  (if you don't already have gcc 3.2.3 installed)# gunzip tcp_wrappers-7.6-sol8-sparc-local.gz (again optional)and optionally for the other packages.  Then run as root# pkgadd -d openssh-3.6.1p1-sol8-sparc-local# pkgadd -d openssl-0.0.9.7b-sol8-sparc-local# pkgadd -d zlib-1.1.4-sol8-sparc-local# pkgadd -d libgcc-3.2.3-sol8-sparc-local (if you don't already have gcc 3.2.3 installed)# pkgadd -d tcp_wrappers-7.6-sol8-sparc-local (optional)四、              Setting up the sshd user and the /var/empty directory: # 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 should not contain any files.五、              Installing ssh and sshd:# 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 ""注意:如果安装密钥时出现问题:PRNG is not seeded,则执行如下命令:# ln -s /kernel/drv/random /dev/random
# ln -s /kernel/drv/random /dev/urandom
六、             建立启动脚本:
#vi /etc/init.d/sshd
加入下面脚本:
#!/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 然后再做连接:# 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至此,ssh再solaris8上已经安装完毕,启动sshd进程(# /etc/rc2.d/S98sshd start),在客户端上登陆测试是否正常,如果正常,即安装成功。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12114/showart_113068.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP