linux系统openssh的源码编译安装步骤详解

1、安装响应的devel包,不然要报错头文件找不到。

yum install zlib-devel openssl-devel tcp_wrappers-devel libselinux-devel pam-devel -y

2、下载最新的openssl。

wget ftp://ftp5.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz

3、编译安装。

./configure --with-pam --with-md5-passwords \
--with-tcp-wrappers --with-selinux --prefix=/usr \
--sysconfdir=/etc/ssh --without-zlib-version-check \
 --with-ssl-dir=/usr/local/ssl

参数是:启动pam、md5加密、tcpwrapper 和selinux,指定安装目录,配置目录,和包目录。

然后再是搭建熟悉的:make && make install

最后看看相关参数是否正确,配置是否正确,重启。

当然我的安装一路顺畅,报错的同学应该都是少包了,自己网上查查吧

时间: 2025-01-21 05:41:46

linux系统openssh的源码编译安装步骤详解的相关文章

Centos6下mysql 5.5.* 编译安装步骤详解

MySQL5.5的源码编译采用cmake,与此前的版本有所区别,下面是一次完整的编译安装过程: 1.下载 wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz/from/http://cdn.mysql.com/ 2.安装编译mysql5.5所需的一些工具 yum install gcc gcc-c++ cmake ncurses-devel bison -y 3.新建相关的用户 /usr/sbin/group

linux下php 5.4.* 编译安装步骤详解

据说php5.4要比此前各版本的php快不少,所以有必要安装来测试一下(国内比较流行的一些php程序比如discuz等等对php5.4的支持貌似还不太友好,所以站长朋友们还是要慎重升级).下面是在64位centos6.1上面编译安装的笔记,仅供参考. 1.下载 wget http://cn.php.net/get/php-5.4.8.tar.gz/from/this/mirror wget http://pecl.php.net/get/memcache-2.2.7.tgz wget http:

lnmp编译安装步骤详解

我们为什么采用LNMP这种架构? 采用Linux.PHP.MySQL的优点我们不必多说. Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站.行业网站也都在是使用Nginx,相当的稳定. Nginx相当的稳定.功能丰富.安装配置简单.低系统资源-- Linux采用的是centos,软件包统一放在/usr/local/src目录下.由于 ce

CentOS下MySQL 5.7.9编译安装步骤详解

MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复. MySQL 5.7主要特性: 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库.此外,GTID在线平滑升级也变得可能 更好的优化器:优化器代码重构的意义将在

lnmp环境下zabbix编译安装步骤详解

由于已有php运行环境,所以只需要编译安装zabbix即可.一.安装依赖组件 yum -y install net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath fping OpenIPMI-devel php-mbstring 二.编译安装zabbix ①.下载zabbix cd /usr/local/srcwget -O zabbix-2.4.3.tar.gz -c "http://sourceforge.net/project

Nginx1.10.1lua环境编译安装步骤详解

安装 download nginx & pcre & LuaJIT [root@LinuxEA local]# curl -sO http://nginx.org/download/nginx-1.10.1.tar.gz [root@LinuxEA local]# curl -sO http://nchc.dl.sourceforge.net/project/pcre/pcre/8.39/pcre-8.39.tar.gz [root@LinuxEA local]# curl -sO htt

Linux系统常用的软件管理工具rpm、yum及软件源码编译安装

一.简介 在windows系统上我们安装软件的时候加上了一些与这些程序相关的信息,将他建立称为了数据库,就可以实现软件的安 装.卸载.升级与验证了,类似于windows的"添加删除程序".由于在linux系统上利用源码包设置编译参数.实际编译.最后还要根据需要的方式来安装程序,这个过程很是麻烦,而且对于不熟悉整个系统的用户来说,更是一种负担,所以后来在我们linux系统下至有两种常见的套件管理程序,分别是RPM和Debian的dpkg,其中RPM最为常见,那么晚我们 下面就来介绍下RP

Linux/Redhat源码编译安装mysql5.5教程

一.源码编译安装mysql5.5.2 操作系统:Redhat Enterprise Linux 6.2 1. 创建用户.目录和修改权限 # mkdir -p /usr/local/mysql/data # groupadd mysql # useradd -g mysql mysql # chown -R mysql.mysql /usr/local/mysql/data/ 2. 安装所需相关库文件 # yum install -y gcc gcc-c++ gcc-g77 autoconf au

Linux下源码编译安装配置SVN服务器的步骤分享_Linux

说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式: 还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据:另一种是使用普通的文件FSFS存储数据. 由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全. 实现目的: 以svnserve的独立服务器模式,使用FSFS数据存储方式源码编译安装配置SVN服务器. 具体操作: 操作系统