首页 > 编程知识 正文

openssl版本升级,linux开启telnet

时间:2023-05-06 20:14:50 阅读:172589 作者:3449

结合自己的经验简单总结一下步骤,我使用的是linux6.2。 升级的openssh已从6.4升级到6.7 :

我们建议您在升级前不要打开和关闭另一个窗口。 如果升级失败且ssh不可用,则可以在此窗口中回滚备份文件。

一. zlib

要升级openssh6.7,必须首先将zlib升级到zlib1.2.8,将其下载到官方网站,然后将其放在主机(如/usr/local目录)上进行编译和安装

# tar xzvf zlib-1.2.8.tar.gz

# cd zlib-1.2.8

#./configure-- prefix=/usr/local/zlib

# make

# make安装

二.升级openssl

下载openssl 1.0.1i,将其放在主机/usr/local目录中,然后编译并安装

# tar xzvf openssl-1.0.1i.tar.gz

# cd openssl-10.1i

#./configure-- prefix=/usr/local/OpenSSL

#妆

# make test (必须执行。 如果有错误,必须先解决。 否则,升级后ssh可能无法使用) ) )。

# make安装

三.升级openssh

下载openssh6.7并将其放入主机/usr/local目录中,然后编译并安装

# tar xzvf openssh-6.7p1.tar.gz

# cd openssh-6.7p1

#./configure-- prefix=/usr-- sysconfdir=/etc/ssh-- with-PAM-- with-zlib=/usr/local/zlib--with

# make

# make安装

这样就安装了openssh6.7。 接下来,您需要用原始文件替换升级的文件。 具体如下:

将原始openssl备份到/usr/klddw目录中,并创建软连接

ln-s/usr/local/OpenSSL/kld dw/OpenSSL OpenSSL,将新升级的文件指向OpenSSL;

然后,在/usr/klddw目录下备份原始ssh,ssh-add,ssh-agent,ssh-keygen,ssh-keyscan,scp,sftp,slogin . (即/usr/local/) ) ) ) 65

然后创建软连接ln-s/usr/local/OpenSSH/kld dw/ssh ssh .

使用/usr/sklddw备份sshd,并创建软连接ln-s/usr/local/OpenSSH/skl ddw/sshd sshd。

如果最后重新启动,则为/etc/init.d/sshd restart

ssh -V,看了新的版本号就没问题了。

请注意一些文件的权限问题。 /usr/local/openssh/etc下的文件权限为600。

/usr/local/openssh/klddw下的文件权限最好是755。 否则,ftp工具可能无法连接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。