linux重新编译openssh,Linux下如何编译安装OpenSSH

本文介绍了在Linux环境下重新编译安装OpenSSH的详细过程,包括卸载旧版SSH、下载新版本、配置编译选项、设置开机启动等关键步骤。在操作前需确保有备用远程管理工具,以防SSH服务启动失败。
摘要由CSDN通过智能技术生成

远程安装调试SSH特别注意,OpenSSH卸载后,可能导致凡使用SSH协议连接服务器的工具都无法登陆,比如WINSCP、PUTTY等,如果你正使用远程桌面,最好先开启TELNET并确保开机启动(或其它可替代的远程管理工具也可以),客户端可以正常连接后才可动手更新SSH,否则一旦SSH启动失败,就只能找机房了。

一、卸载原来SSH

默认SSH会安装为服务,且开机启动,所以要先把服务停止(本文环境RedHat5.4):

service sshd stop

这时,建议备份一下/etc/init.d/sshd这个启动文件,因为下文编译安装OpenSSH后,没这个启动文件,尽管实际修改使用也不是太方便,除非你下文的安装目录跟原来的一样的。

mv /etc/init.d/sshd /etc/init.d/sshd.old

卸载软件包:

rmp -qa|grep openssh*

把输出列表中的SSH软件包都卸载掉。卸载方法请参考:

Linux下如何卸载软件

二、下载并安装新的OPENSSH

这里需要注意,上面的./configure配置,天缘的默认路径如下:

cd /tmp

wget http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz

tar xzvf openssh-5.9p1.tar.gz

cd openssh-5.9p1

./configure --prefix=/usr/local/openssh --sysconfdir=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值