为了提升ssh的安全性,更新openssh也是很重要的。

下面开始编译安装openssh.

openssh的官网:可以在这里下载最新的openssh 来安装http://www.openssh.com/

安装openssh前最好升级一下你的gcc,openssl, openssl-devel, zlib, zlib-devel

centos 下就直接可以用yum -y install gcc openssl openssl-devel zlib zlib-devel

redhat 就只能找rpm包来进行安装了。

注意在安装

tar -zxvf openssh-5.5p1.tar.gz

cd openssh-5.5p1

./configure #这里最好不要指定安装路径

make -j 10

make install

恭喜,搞定了,如果没有error的话。

新安装默认的ssh服务器端程序是/usr/local/sbin/sshd

新安装默认的ssh客户端程序是/usr/local/bin/ssh

新安装默认的ssh配置文件在/usr/local/etc/

13. 开始覆盖!需要进入linux单机模式,或在启动时不要启动sshd服务,否则/usr/sbin/sshd文件覆盖不了。icon_sad.gif

cp /usr/local/sbin/sshd /usr/sbin/sshd

cp /usr/local/bin/ssh /usr/bin/ssh

cp /usr/local/etc/* /etc/ssh/

14. 新安装的openssh还包括了sftp和scp两个应用程序,也可以覆盖掉系统原有的。

cp /usr/local/bin/sftp /usr/bin/sftp

cp /usr/local/bin/scp /usr/bin/scp

启动:/usr/local/sbin/sshd &

15. ssh -V

查询当前的版本,应该如下显示:

OpenSSH_3.6.1p1, SSH protocols 1.5/2.0, OpenSSL 0x0090702f

16. 用客户端连接主机,看是否有问题,正常的话,表求服务器程序正常工作;

在主机上执行ssh xx.xx.xx.xx,看是否连得上,正常表示服务器客户端正常工

openssh编译 linux,openssh 的编译安装相关推荐

  1. debian 编译linux内核源码,安装debian总结以及编译linux内核

    1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...

  2. linux opengl配置编译,Linux下OpenGL的安装与cmake编译OpenGL程序

    Linux下OpenGL的安装与cmake编译OpenGL程序 OpenGL安装 安装命令如下: $ sudo apt install build-essential $ sudo apt insta ...

  3. go 跨平台编译linux,golang 跨平台编译

    只需要指定目标操作系统的平台和处理器架构即可: 命令行方式 因为不支持CGO,所以要禁用CGO SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是li ...

  4. libnet编译linux,libnids libpcap libnet 安装

    libnids libpcap libnet 安装 (2010-03-21 10:47:46) 标签: libnids libpcap libnet libnids-dev libpcap-dev l ...

  5. linux mplayer 编译,linux下源码安装mplayer播放器

    最近学习了build源码安装软件,老师布置的习题,用所学过的知识安装mplayer播放器.通过上网我了解到在linux系统下,mplayer播放器十分强大好用.但是,在安装的过程中遇到了很多问题,比如 ...

  6. Linux一键编译,linux下一键编译安装MariaDB10.0.12

    虽然网上有很多的lnmp一键安装包,可以直接安装集成环境. 但是有时候我们需要单独的安装mariadb,则可以使用下面的脚本来安装. # 一键CMAKE编译安装mariadb-10.0.12 # 安装 ...

  7. vs2010 编译linux,VS2010 Boost编译安装

    2.解压缩到D:\boost 目录下 3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击"开始"按钮,指向"所有程序",指向"Mi ...

  8. proj编译linux,在Ubuntu上安装proj 投影转换程序

    在Ubuntu上安装proj 投影转换程序.采用apt-get智能方式, linuxidc@linuxidc-laptop:~$ proj 程序 'proj' 尚未安装.  您可以通过输入以下命令安装 ...

  9. llvm编译linux,下载与编译LLVM和Clang

    最近写编译器,要用到LLVM,记录一下在Linux下编译和安装的过程. 准备 LLVM编译器架构的前端是Clang,狭义的LLVM是指它的后端. 我们可以通过SVN来下载LLVM和Clang最新的源码 ...

最新文章

  1. python单词意思-Python
  2. SpringBoot中访问静态资源
  3. Powershell tricks::Powershell Remoting
  4. QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新)
  5. 在一个请求分页系统中,分别采用 FIFO、LRU和 OPT页面置换算法时,假如一个作业的页面走向为 4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M分别为 3、4时,
  6. 服务器口令怎么修改,畅捷通不能连接到服务器怎么修改口令
  7. 用python刷网页浏览量_Python 刷网页访问量
  8. Android手机上剪藏笔记到Obsidian
  9. StructedStreaming Kafka 排错(AbstractCoordinator: Marking the coordinator *dead for grou
  10. 如何成为一个 IT 界的女装大佬?
  11. 搞定 WeakHashMap 的工作原理一篇文章就够了!!!
  12. 华工历次数学实验源代码
  13. freeswitch命令一览表
  14. weblogic 12c 打补丁
  15. D3.js之折线图动画
  16. 微信公众号推送多图文消息,直接跳转至外部链接(wxJava)
  17. UrlRewritingNet实现ASP.net 2.0中URL重写(映射)
  18. Excel与VBA编程中的常用代码
  19. Wayland utilizing Android GPU drivers on glibc based systems, Part 1
  20. 如何制作证件照?分享几种简单的证件照制作方法

热门文章

  1. 魅族的android m l,魅族两款新机齐曝光:其中一款竟然采用原生 Android
  2. 逆战班---对象的基本介绍和操作
  3. Ubuntu 20.04向日葵远程下载及安装记录
  4. 口语中总想不起怎么说的英文
  5. python实现红警三录像文件读取与自动分析生成流程图信息——二、项目结构与代码初步介绍
  6. 新一代视频编码标准VVC的芯片设计思考
  7. 警惕黑客通过打印机侵入你的系统
  8. JS Math.sin() 与 Math.cos() 用法(画圆)
  9. 如何使用Skype的新模糊背景功能
  10. 运算放大电路的线性应用(1)