linux通过ssh连接后如何升级软件?还有如何编译软件呢

linux通过ssh连接后如何升级软件?还有如何编译软件呢,第1张

1.如果是rpm安装的,可以使用 rpm -U 软件包.rpm

可以通过rpm -qa|grep 软件包名 查看,如果没有对应的信息,就不是rpm安装的。

2.如果编译安装的需要先删除安装的文件,重新编译安装。

3.如果是yum安装的,可以使用yum update 软件包

ssh登录的和控制台登陆效果是一样的,如果命令不熟可以百度查一下命令的使用。

升级版本为:openssh-6.6p1 举个例子,可以参考

升级方法:

1、加载本地源(方法不描述了)

2、执行下列命令

yum install bash -y

yum install -y zlib zlib-devel openssl openssl-devel

tar -zxvf openssh-6.6p1.tar.gz -C /usr/local/src/

cd /usr/local/src/openssh-6.6p1/

cp /etc/init.d/sshd /etc/init.d/sshd.old

tar -cvf ssh.bak.tar /etc/ssh

yum install gcc -y

3、卸载老版本

rpm -qa|grep ssh

rpm -e openssh-server-5.3p1-81.el6.x86_64

rpm -e openssh-clients-5.3p1-81.el6.x86_64 --nodeps

rpm -qa|grep ssh

rpm -e openssh-askpass-5.3p1-81.el6.x86_64

rpm -e openssh-5.3p1-81.el6.x86_64

rpm -qa|grep ssh

4、开始升级

。/configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-md5-passwords

make &&make install

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

mkdir -p /var/empty/sshd/etc

/etc/init.d/sshd restart

chkconfig --add sshd

chkconfig sshd on

chkconfig --list|grep sshd

5、查看是否升级成功

ssh -V

OpenSSH_6.6p1, OpenSSL 1.0.0-fips 29 Mar 2010

以上就是Linux系统下怎么升级OpenSSH的介绍了,升级成功了旧版本的一些问题和故障自然就能得到修复了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7323130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存