赛迪网 > IT技术 Linux > 企业应用
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Linux服务器中OpenSSH的源码编译与升级 (1)

发布时间:2008.04.21 08:49     来源:伊甸园    作者:Roc.Ken

一.AS4 升级步骤

1.建议使用源码安装方式,下载安装包

cd /root

wget -c "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.0p1.tar.gz"

tar zxvf openssh-5.0p1.tar.gz

cd openssh-5.0p1

2.升级请确认Zlib和OpenSSL的版本:

openssh-5.0p1要求Zlib的版本在1.2.1.2以上,OpenSSL版本在0.9.6以上.下面是Zlib和 OpenSSL的官方地址:

http://www.gzip.org/zlib/

http://www.openssl.org/

注意: OpenSSL 0.9.5a属于可接受的版本,但是在使用SSH protocol 1 时,一些加密功能可能会出现问题(出于安全考虑,建议使用SSH protocol 2)。详见INSTALL文档。

3.编译常用的参数--prefix=和--sysconfdir=,省略以上参数,默认的ssh将安装在 /usr/local/bin下,sshd装在/usr/local/sbin,sftp-server装在/usr/local/libexec/sftp-server,配置文件在/usr/locale/etc下。

./configure --sysconfdir=/etc/ssh

make

make install

4.对比安装默认和当前配置文件,个别重要参数请务必修改

diff sshd_config /etc/ssh.bak/sshd_config

5.配置文件推荐设置

确认/usr/local/libexec/sftp-server路径是否正确

6.检查配置文件的正确性

grep -v ^# /etc/ssh/sshd_config | awk '{print $1}' | sort | uniq -d

是否有重复的行

/usr/local/sbin/sshd -t

参数是否正确

7.添加/etc/init.d脚本和service服务

先备份原来的脚本cp /etc/init.d/sshd /etc/init.d/sshd.bak

主要是修改ssh-keygen和sshd的路径。PID文件也作相应修改,避免跟之前的sshd有冲突,这样就能够在保证原有sshd不受影响的情况下配置新的sshd服务。修改下面三项:

原来:

KEYGEN=/usr/bin/ssh-keygen

SSHD=/usr/sbin/sshd

PID_FILE=/var/run/sshd.pid

改成:

KEYGEN=/usr/local/bin/ssh-keygen

SSHD=/usr/local/sbin/sshd

PID_FILE=/var/run/sshd2.pid

添加service服务:

/sbin/chkconfig --add sshd

8.重起sshd服务

注意:启动新的sshd服务前,先临时修改sshd_config里的端口,避免跟原有ssh端口冲突。

/sbin/service sshd start

>/root/.ssh/known_hosts

用ssh登陆测试,如果能正常登录就可以换回管理员使用的ssh端口(切换之前还是必须把旧版ssh占用的端口换掉)。

注意:远程对ssh所做的任何重大修改,必须确保有另外的方式可以登录服务器。

完成所有工作后,把原有的sshd服务关闭。

/etc/init.d/sshd.bak stop

ssh升级完成,新版的/usr/local/sbin/sshd将代替旧版的/usr/sbin/sshd

如果不能登陆,请检查。

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 4月21日 惠普Web服务器DL360 G5仅售15000元 (04-20) · 4月21日 浪潮双核塔式服务器NP120D特价促销 (04-20)
· 4月21日 IBM数据库应用服务器x3400不足9K元 (04-20) · 4月21日 联想中小企业首选机型R520 G6特价 (04-20)
· 富士通推服务器新品 最多支持32个双核安腾 (04-20) · 实用技巧:在Linux下设置xhost方法步骤 (04-18)
· 新手学堂:Linux系统下网卡网络配置基础 (04-18) · 如何修改Linux操作系统下Hostname的设置 (04-18)
· SUSE Linux下桌面Blackbox安装配置记录 (04-18) · SUSE Linux企业级桌面系统通过sun测试 (04-18)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 北京工商局:网店办牌照8月1日肯定实施
· 工信部:全国移动电话用户已达6.01亿户
· 签合同前的四问 谈八大厂商“云计算”理念
· 亚略特烟草解决方案 移民安置信息管理系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统