论坛风格切换切换到宽版
  • 594阅读
  • 0回复

[问题求助]openssh 3.9p1的升级 [复制链接]

上一主题 下一主题
离线帅帅.
 
发帖
1994
C币
-235618
威望
373
贡献值
1
银元
-4
铜钱
4429
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
刚刚看到初学vb兄的关于ss.h大作,一时兴起,顺手把前一段工作中做过了openssh3。9升级过程整理如下。毕竟现在还有不少系统还用着openssh了。附带着还有在solar.is8下的升级步骤,我就不再拆开发到sola.ris版了,还望斑竹海涵!投资

一。 linux7.2下的.ssh升级步骤:.

    1。 下载源码包openssh.-3.9p1.tar.gz(www.o.penssh.org)。              乙肝
    .2。 tar .xzvf openssh-3.9p1.tar.gz--------------彩票
  .  3。 cd openssh-3.9.p1    健康
    4。 为了使升级后的openssh使用现.有的配置使用下面的../configure 选项。             电子

        ./configu.re i386-redhat-.linux \教育
        --prefix=/us.r \电影
        --exec.-prefix=/usr .\<性病>
        --bindir=./usr/.bin \             电子
        --sbindi.r=/usr./sbin \电脑
        --sysconfdir=/etc/ss.h .\服务器
.       --datadir=/usr/share .\           鲜花
        .--includedir=/usr/inc.lude \--------------彩票
.       --libdir=/.usr/lib \教育
        --libexecd.ir=/usr/li.bexec \外贸
        --localsta.t.edir=/var \域名
.       --shar.edstatedir=/usr/com \              乙肝
.       --mandir.=/usr/share/man \学习
    .    --infodir=/usr/share/info --lib.execdir=/usr/libexec/openssh \.
.       --with-md5-passwor.ds \.
  .      --with-pam \          婚庆
        --with-tcp-wrap..pers           鲜花

       参数说明:
      
         .  a. 所有带.有dir的参数都是按照7.2发行版自带的openssh默认的目录。[成人用品]
    .       b. --with-tcp-wrappers 这是用来使.tcpd发挥作用的,.如果你要使hosts.allow和hosts.deny发挥作用,一定要加上。.
        
   5。 make & m.ake install .即可完成升级。    美容
   6。 升级后不重启使.新的3.9p1生效(广告)
       nohup se.rvic.e sshd restart           鲜花
   7。 检查升级效果
       可以发现openssh 已经.升级到了 .3.9p1 openssl升级到了0.96b.
       [root@nfp2. ssh]# ssh -.v电脑
    .   OpenSSH_3.9p1, Op.enSSL 0.9.6b [engine] 9 Jul 2001电影
     .  usage: ssh [-.1246AaCfghkMNnqsT.tVvXxY] [-b bind_address] [-c cipher_spec]    外汇
           [-D port] [-e escape_char] .[-F c.onfigfile] [-i identity_file].
           [-L port] [-l login_name]. [-m mac_spec] [.-o option](广告)
          . [-p port] [-R port] [-S ctl] [user@]hostnam.e [command].

   8。需要注意的问题。
      sshd需要以sshd用户启动,所以系统中..要存在sshd用户。(        游戏          )

二。solaris下openssh.的升级安装.
    
    1。需要安装包。
       libgcc-3.3-sol8-sparc-local  .    openssl-0.9.7e-sol8.-sparc-local             女人
  .     openssh-3.9p1-sol8-sparc-local   zlib-1.2.1-sol8-.sparc-local电影
    2。安装zlib。
    .   pkginfo -l S.MCzlib 教育
.      如果版本低于1。2。1           鲜花
       则
       pkgrm  SMCz.lib--------------彩票
   . 3。安装libgcc3.3。    美容
       pkginfo -.l SMCgcc虚拟主机
    .   如果系统安装过gcc3.3.2或以上版本则不需要再安.装libgcc3.3了,反之    外汇
       pkgadd .-d  libgcc-3.3-sol8-sparc-.local      .
    4。安装openssl.。(广告)
     .  pkgadd -d openssl-0.9.7e-sol8-sparc-l.ocal  域名
    .5。安装openssh。    美容
   .    pkgadd -d o.penssh-3.9p1-sol8-sparc-local   .
    6。修改ss.hd的启动脚本健康
       现场.的sshd启动脚本没有提供restart功能,现将.sshd启动脚本增加了restart功能,请大家参考。.
      
  
#!/bin/sh

#pid=`/usr/bin/ps -e | /usr/bin/gre.p sshd | /us.r/bin/sed -e 's/^ . *//' -e 's/ .*//'`             汽车
pid=`/usr/bin/ps -ef | /usr/b.in/grep sshd | /usr/bin/grep -v "sshd -R" .| /usr/bin/awk '{if ($8=="/.usr/local/sbi.
n/sshd" print $2}'`http://upload.bbs.csuboy.com/Mon_1004/126_6633_94b8e503d334f2e.gif[/img]           建材
case $1 in
'start')
.       /usr/local/.sbin/sshd             电子
        ;;
'stop')
        if [ "${pid}" != ."." ]--- 印刷
        then
          .      /usr/bin/.kill ${pid} && echo sshd stopped           鲜花
        fi
        ;;
'restart')
..       if [ "${pid}" != "" ].
        then
               /usr/bin/kill ${pid} && .echo .sshd stopped.
        fi
        /.us.r/local/sbin/sshd.
    .    echo "restart sshd ok.".
        ;;
*)
        echo "usage: /etc/init.d./.sshd {start|stop|restart}"    健康
        ;;
esac


    7。 不重启使opens.sh生效.

        no.hup /etc/init..d/sshd restart            杀毒

    8。 检查升级效果

  .      bash-2.03# ssh -v服务器
        OpenSSH_3.9p1, OpenSSL 0..9.7e .25 Oct 2004.
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个