安装OpenSSH 在SUN Solaris 8 for SPARC
这个里面写的是在 SUN Solaris 8 for SPARC 上面安装OpenSSH.
感谢:
这里面首先要感谢的是fanqiang 和wxy 是他们给大家提供了一个能够相互交流学习的地方chinaunix论坛.
感谢论坛里面的段誉,是他给我提供了SUN的电脑来试验这个软件.
感谢这个论坛里面任何的朋友是他们的帮助才使得论坛变的更好(没有提到名字的朋友们不要
怪我啊 实在是太多了).
最后要感谢的是我的家人和女朋友,假如不是他们的关心和帮助.我也不可能能够有时间更好的
学习电脑技术.
另外,这个里面也许是更有一些不足的地方.希望大家能够及时的指出来.我会及时的更新的.假如有人
要转载这个文章请标明出自chinaunix论坛连同作者谢谢.

我爱臭豆腐
北京 2003年5月9日2
----------------------------------
谢谢大家的及时指正,这个里面又一个环境变量的地方又点问题.也许是我粘贴的时候又问题现在更改过来了.感谢论坛的:拉拉的及时提醒.另外还要谢谢bass对这个的补充和蜘蛛.谢谢您们的补充.web下面看这个东西又点麻烦.等我又时间的时候做一个pdf的.假如又人需要的话

好了下面就是安装的具体的方法:

系统需求:
硬件:
SPARC 电脑
软件:
操作系统:
Solaris 8 for SPARC
从 http://www.sun.com 能够获得.
应用软件:
从 http://www.sunfreeware.com 获得.
openssh-3.6.1p1-sol8-sparc-local.gz
openssl-0.9.7b-sol8-sparc-local.gz
tcp_wrappers-7.6-sol8-sparc-local.gz (optional, but recommended)
(unless you are using IPV6 - see the tcp_wrappers listing for details on this issue)
zlib-1.1.4-sol8-sparc-local.gz
libgcc-3.2.3-sol8-sparc-local.gz
perl-5.8.0-sol8-sparc-local.gz (optional)
prngd-0.9.25-sol8-sparc-local.gz (optional)
egd-0.8-sol8-sparc-local.gz (optional)
补丁程式:
从SUN的SunSolve下载最新的补丁程式Recommended patchs连同112438-01 补丁.
http://sunsolve.sun.com

假如没有特别指出执行下面操作的用户均为root.
1 下载所需要的软件.
从上面文字所提供的地址上下载那些软件,并保存到一个目录.
1.1 释放安装8_Recommended.zip
unzip 8_Recommended.zip //解压缩
cd 8_Recommended //进入目录
./install_cluster //执行安装程式,这个安装过程需要一定的时间
1.2 释放安装112438-01
unzip 112438-01.zip //解压缩
patchadd -d 112438-01 //安装补丁程式
1.3 系统重新引导
shutdown -y -g0 -i0

1.4 安装应用软件:

gunzip *.gz //释放这些文档
然后安装( 安装的时候无所谓顺序,反正我当时是没有按照什么顺序安装的大家
就按照字母顺序安装吧 .
//执行下面的命令安装:
pkgadd -d egd-0.8-sol8-sparc-local
pkgadd -d libgcc-3.2.3-sol8-sparc-local
pkgadd -d openssh-3.6.1p1-sol8-sparc-local
pkgadd -d openssl-0.9.7b-sol8-sparc-local
pkgadd -d perl-5.8.0-sol8-sparc-local
pkgadd -d prngd-0.9.25-sol8-sparc-local
pkgadd -d tcp_wrappers-7.6-sol8-sparc-local
pkgadd -d zlib-1.1.4-sol8-sparc-local
1.5 更改环境变量:
cp /etc/profile /etc/profile.back //备份profile文档.在更改文档之前进行备份是个好习惯

vi /etc/profile
按照如下更改:
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
PATH=/usr/local/bin:/usr/local/sbin:$PATH;export PATH
退出保存,使用root用户重新登陆使用set之类的命令检查是否成功更改环境变量.
下面就是我的电脑上显示的结果:
# set
.
.
.
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib //新加入的
PATH=/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin //新加入的
.
.
.

1.6 建立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
1.7 产生encryption keys for SSH使用下面的命令:
# ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N "" //执行的命令
Generating public/private rsa1 key pair.
Your identification has been saved in /usr/local/etc/ssh_host_key.
Your public key has been saved in /usr/local/etc/ssh_host_key.pub.
The key fingerprint is:
0f:d9:f1:4d:b1:d2:69:23:c5:66:e4:6b:fb:6c:13:c3 root@pmail

# ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N "" //执行的命令
Generating public/private dsa key pair.
Your identification has been saved in /usr/local/etc/ssh_host_dsa_key.
Your public key has been saved in /usr/local/etc/ssh_host_dsa_key.pub.
The key fingerprint is:

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!