Linux下升级 OpenSSH

简介:

1、安装需要的包

1
yum -y  install  gcc*  make  perl pam pam-devel  zlib-devel  tcp_wrappers-devel  bzip2 -devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel


2、安装openssl

1
2
3
4
5
wget  https: //www .openssl.org /source/openssl-1 .0.2l. tar .gz
tar  xf openssl-1.0.2l. tar .gz
cd  openssl-1.0.2l 
. /config   --prefix= /usr/local/openssl  &&  make  &&  make  install
ln  -s  /usr/local/openssl/include/openssl  /usr/include/openssl


3、将新编译的openssl library 加入系统动态库链接中

1
echo  "/usr/local/openssl/lib"  >>  /etc/ld .so.conf


4、安装openssh 

1
2
3
4
5
6
7
mv  /etc/ssh/  /etc/sshbak
wget https: //openbsd .hk /pub/OpenBSD/OpenSSH/portable/openssh-7 .6p1. tar .gz
tar   xf openssh-7.6p1. tar .gz
cd  openssh-7.6p1 
  . /configure  --prefix= /usr  --sysconfdir= /etc/ssh  --with-pam --with-ssl- dir = /usr/local/openssl  --with-md5-passwords  --mandir= /usr/share/man  --with-kerberos5= /usr/lib64/libkrb5 .so
make  &&  make  install
cp  /etc/sshbak/ /etc/ssh/

注,新版本是禁止root直接登录的,要将PermitRootLogin改为yes

1
2
sed  -i  '/^#PermitRootLogin/s@^#@@'  /etc/ssh/sshd_config
service sshd restart



本文转自 baby神 51CTO博客,原文链接:http://blog.51cto.com/babyshen/1973724,如需转载请自行联系原作者
相关文章
|
3月前
|
安全 Linux Shell
【Linux】文件服务OpenSSH(Secure Shell)
【Linux】文件服务OpenSSH(Secure Shell)
26 0
【Linux】文件服务OpenSSH(Secure Shell)
|
4月前
|
Linux Perl
Linux centos7升级内核(两种方法:内核编译和yum更新)
Linux centos7升级内核(两种方法:内核编译和yum更新)
407 0
Linux centos7升级内核(两种方法:内核编译和yum更新)
|
9月前
|
Linux
Linux Centos7 下升级openssh1.1.1u版本
Linux Centos7 下升级openssh1.1.1u版本
240 0
|
22天前
|
存储 Ubuntu Linux
制作一个嵌入式Linux的应用程序升级文件
制作一个嵌入式Linux的应用程序升级文件
12 2
|
1月前
|
算法 Linux 调度
根基已筑!Anolis OS 23.1 预览版本搭载 Linux 6.6 内核和工具链升级完成
Anolis OS 23.1 对软件包的选择和组合进行了重新规划与决策,满足更为广泛的应用场景需求。
|
1月前
|
存储 缓存 供应链
『Linux升级路』冯诺依曼体系结构与操作系统
『Linux升级路』冯诺依曼体系结构与操作系统
|
1月前
|
NoSQL Linux 编译器
『Linux升级路』基础开发工具——gdb篇
『Linux升级路』基础开发工具——gdb篇
|
1月前
|
存储 缓存 小程序
『Linux升级路』进度条小程序
『Linux升级路』进度条小程序
|
1月前
|
Linux 编译器 开发工具
『Linux升级路』基础开发工具——make/Makefile篇
『Linux升级路』基础开发工具——make/Makefile篇
|
1月前
|
Linux 开发工具 C语言
『Linux升级路』基础开发工具——gcc/g++篇
『Linux升级路』基础开发工具——gcc/g++篇