欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

openssh升级到8.6过程甘广欣

程序员文章站 2022-03-03 11:07:41
...

1、下载openssh更新补丁包,这里使用的是git上的

https://github.com/openssh/openssh-portable/tree/e04fd6dde16de1cdc5a4d9946397ff60d96568db

使用git命令把升级包下载到本地

git clone https://github.com/openssh/openssh-portable # or https://anongit.mindrot.org/openssh.git

再打包成zip压缩包上传到服务器

 

 

2、下载依赖包

http://www.zlib.net/zlib-1.2.11.tar.gz

上传到服务器解压安装

tar zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make 

sudo make install

 

3、删除旧的ssh配置(这时别重启服务,要不就连不上了!)

 

rm -rf /etc/ssh/*

 

4、解压第一步的opensshzip包,进入openssh-portable目录

cd openssh-portable

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --without-openssl-header-check --with-ssl-dir=/usr/local/ssl --with-privsep-path=/var/lib/sshd

make

make install

 

5、权限设置

  • chmod 600 /etc/ssh/ssh_host_rsa_key
  • chmod 600 /etc/ssh/ssh_host_ecdsa_key
  • chmod 600 /etc/ssh/ssh_host_ed25519_key

 

 

6、此时默认不允许root登录,需要的修改配置

vi /etc/ssh/sshd_config
PermitRootLogin yes  #许可root远程登录

 

7、reboot重启生效

/*********************************************

************机器*****甘广欣*************************/