和Ubuntu14.04升级不同的是,需要备份cp /lib/systemd/system/ssh.service 至其他路径

1、下载Openssh最新源码包 wget -c https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.8p1.tar.gz

2、备份/etc/init/ssh.conf

3、安装gcc以及libssl

4、卸载老版本openssh-- apt-get purge openssh-server && apt-get purge openssh-client

5、编译新版本   # ./configure 以及 make 安装   # make && make install

6、软连接 ln -s /usr/local/sbin/sshd /usr/sbin

7、将备份的额ssh.service还原 /lib/systemd/system/,并将[Service]中ExecStart路径修改为 /usr/local/sbin/sshd

[Unit]
Description=OpenBSD Secure Shell server
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run[Service]
EnvironmentFile=-/etc/default/ssh
ExecStart=/usr/local/sbin/sshd -D $SSHD_OPTS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify[Install]
WantedBy=multi-user.target
Alias=sshd.service

8、修改sshd.service文件

vim /etc/systemd/sshd.service

新增一行ExecStart=/usr/sbin/sshd -D $SSHD_OPTS

9、执行 systemctl daemon-reload

10、重启ssh 服务

Ubuntu 16.04升级Openssh7.8p1相关推荐

  1. ubuntu 16.04 升级为 18.04的糟心经历

    不小心从Ubuntu 16.04升级到18.04, 在这个过程中遇见下慢两个问题 1:界面不能拖动, 并且没有外边框可以变小, 变大 2:无法访问网络 问题1是因为系统软件还没有完全更新完成,可以按照 ...

  2. ubuntu 16.04升级python3后software updater打开错误

    ubuntu 16.04系统默认安装的是python3.5版本,很多python 3.6+的特性无法使用.所以我决定将python升级到3.6 按照以下链接提供的方法:ubuntu升级python版本 ...

  3. Ubuntu 16.04升级Linux内核为4.7.0最快的方法

    升级内容有很多好处,比如支持最新硬件驱动,使系统更安装等.但是升级内容也会带来一些问题,比如一些软件的兼容性问题,从而出现一些莫名其妙的问题等,所以升级时要慎重考虑. 升级方法: 下载脚本: http ...

  4. 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录

    缘由 我想安装一个python模块you-get,发现只能使用pip3安装,但是我发现我的Ubuntu 16.04.6 LTS上有python3.5,但是没有pip3,也无法成功安装,真是要了我的老命 ...

  5. 在Ubuntu 16.04.6 LTS上升级Go到最新版1.12.5实录

    上一次我在Ubuntu 16.04.3 LTS上从源码安装了Go,当时最新的版本是1.10,参见我之前的博文 https://blog.csdn.net/tao_627/article/details ...

  6. 在Ubuntu 16.04.5 LTS上升级python的pip版本实录

    在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令.这次,我在安装一个模块时,老是提示下面的问题,比较不爽.所以,我就照着提示做了一遍,记录下来,以作备 ...

  7. 从Ubuntu 14 04 LTS版升级到Ubuntu 16 04 LTS

    从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chsz ...

  8. Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 Author 时鹏亮 | 11/18/2016 = =这奇葩情况发生在从14.04升级到16.04之后,开始以

    Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 修改了其中wget的部分: 替换wget 这一段: 去这里下载 : https://github.com/mt ...

  9. Ubuntu系统升级16.04升级18.04

    一.需求说明   作为Linux发行版中的后起之秀,Ubuntu 在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版,目前官网最新版本是22.04.Ubuntu1 ...

最新文章

  1. php 图像函数,PHP图像操作常用函数
  2. HTTP/3 来了 !HTTP/2 还没怎么用起来呢,先一起扫个盲吧!
  3. Ubuntu 安装任意版本Django
  4. Freeswitch NAT问题
  5. a标签的href和onclick的区别
  6. 三个小白是如何在三个月内搭一个基于kaldi的嵌入式在线语音识别系统的
  7. 数据系统 需要的服务器配置,数据系统 需要的服务器配置
  8. 远程控制计算机危险,小心远方的黑手 解析远程控制带来的危险 (2)
  9. 说说 title 和 alt 属性有什么区别?
  10. 恶搞-Mac 让电脑说话
  11. 风车动漫服务器维修要多长时间,风车动漫APP是什么样的软件?风车动漫APP出现打不开的具体处理方法...
  12. 美国计算机专业大学排名世界,美国计算机专业大学排名TOP10
  13. VVC/VTM:帧间预测——Combined inter and intra prediction (CIIP)
  14. 面对压力,逃避还是面对?
  15. OCR图片预处理之去除印章(一)
  16. arma3自定义服务器,《绝地求生》自定义服务器要收费?类似《武装突袭3》
  17. 44道JS难题,做对一半就是高手
  18. a股行情接口功能特点
  19. 几个主要搜索引擎(Google和百度、雅虎)的站内搜索代码
  20. 沐风老师SuperHelix for 3dMax弹簧螺旋线插件使用教程

热门文章

  1. Krpano全景图制作教程
  2. pytorch学习五、深度学习计算
  3. mysql auto increment offset_MySQL auto_increment_increment,auto_increment_offset 用法
  4. Python match case结构化模式匹配
  5. 交换机(华为)双因素身份认证解决方案
  6. spring-day04_JdbcTemplate声明式事务
  7. SPOJ ACPC13——Increasing Shortest Path
  8. EPICS教程5 -- areaDetector模块安装
  9. 游戏建模与动画建模的区别,小白学建模前一定要知道
  10. Java面试系列--HashMap