编译安装dropbear

dropbear介绍:

Dropbear是一个相对较小的SSH服务器和客户端。

编译安装dropbear

[[email protected] ~]# tar xf dropbear-2013.58.tar.bz2 
[[email protected] ~]# cd dropbear-2013.58
[[email protected] dropbear-2013.58]# cat INSTALL
[[email protected] dropbear-2013.58]# ./configure --prefix=/usr/local/shiyan/ --sysconfdir=/etc/dropbear.conf 

//报错如下

猜想我们可以没有安装zlib包
[[email protected] dropbear-2013.58]# rpm -q zlib
zlib-1.2.3-29.el6.x86_64 //包存在

我们可以猜想,由于是源码安装所以可以缺少的是开发包zlib-devel
[[email protected] dropbear-2013.58]# yum list all | grep "zlib-devel"
zlib-devel.x86_64    1.2.3-29.el6     base  //存在该包且我们没有安装

安装zlib-devel
[[email protected] dropbear-2013.58]# yum -y install zlib-devel.x86_64
[[email protected] dropbear-2013.58]# ./configure --prefix=/usr/local/shiyan/ --sysconfdir=/etc/dropbear.conf

[[email protected] dropbear-2013.58]# make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
[[email protected] dropbear-2013.58]# make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
// 根据源码包中INSTALL中定义的

[[email protected] dropbear-2013.58]# ls /usr/local/shiyan/
bin  sbin

[[email protected] dropbear-2013.58]# vim /etc/profile.d/dropbear.sh
[[email protected] dropbear-2013.58]# . /etc/profile.d/dropbear.sh
[[email protected] dropbear-2013.58]# cat README


由此可见运行服务需要生成服务器钥匙

[[email protected] dropbear-2013.58]# dropbearkey -t dss -f /tmp/dropbear_dss_host_key
[[email protected] dropbear-2013.58]# dropbearkey -t rsa -f /tmp/dropbear_rsa_host_key

[[email protected] dropbear-2013.58]# cd /usr/local/shiyan/
[[email protected] shiyan]# ls
bin  sbin


测试启动

[[email protected] ~]#  dropbear -h
[[email protected] ~]# dropbear -d /tmp/dropbear_dss_host_key -r /tmp/dropbear_rsa_host_key -p :12345


测试连接:

[[email protected] ~]# dbclient -p 12345 [email protected]

时间: 2024-10-09 08:46:30

编译安装dropbear的相关文章

CentOS 7.2 编译安装dropbear

Dropbear是一个相对较小的SSH服务器和客户端.是另一款ssh协议的开源实现: 主要功能: 类似于OpenSSH,实现完整的SSH客户端和服务器版本2协议.但它不支持SSH版本1,以节省空间和资源,并避免在SSH版本1的固有的安全漏洞.支持scp. 安装环境: 1.CentOS 7.2: [[email protected] ~]# cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core) 2.安装开发环境,提供编译环境:

dropbear编译安装及服务脚本编写

编译安装 下载dropbear.并解压 # wget http://matt.ucc.asn.au/dropbear/releases/dropbear-2015.67.tar.bz2  # tar xvf dropbear-2015.67.tar.bz2 # cd dropbear-2015.67 # ./configure --prefix=/usr/local/dropbear --sysconfdir=/etc/dropbear 编译安装dropbear,要指定安装dropbear的哪些

创建私有CA及dropbear的编译安装

使用openssl创建私有CA 配置文件/etc/pki/tls/openssl.cnf certs           = $dir/certs            # Where the issued certs are kept  已经证书存放目录 crl_dir         = $dir/crl              # Where the issued crl are kept  吊销证书列表存放目录 database        = $dir/index.txt     

LNMP编译安装遇到问题归总

LNMP编译安装遇到问题归总 1.错误:configure: error: freetype-config not found. 解决:yum install freetype-devel 2.错误:configure: error: libevent >= 1.4.11 could not be found  解决:yum -y install libevent libevent-devel 3.错误:configure: error: Please reinstall the mysql d

dbrd 8.4.6 源代码编译安装

---------------------------- 0.系统环境 ---------------------------- db01 192.168.50.10 /dev/sdb1 主节点 db02 192.168.50.20 /dev/sdb1 备节点 # grep -v "#" /etc/hosts 192.168.50.10 db01 db01.mysql.com 192.168.50.20 db02 db02.mysql.com #一块新硬盘 ll /dev/sd* ll

编译安装php

在编译安装php时需要安装一下软件 yum install -y zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel 安装好后需要编译安装libiconv-1.14.tar    这里版本以1.14为列       yum安装不上 ./configure --prefix

linux编译安装mssql客户端和配置php连接mssql

凡是连接数据库,必须安装客户端,我一般写博客都不写原理,但是后来发现回头看自己写的自己都看不懂,所以这章博客会多一点原理性的东西. 数据库的连接一般都是在客户端上完成的,MySQL也不例外,安装mysql时一般都会这么安装: #yum install mysql mysql-server 上面的mysql就是安装的客户端,mysql-server就是服务端,不安装客户端(mysql)就没办法执行mysql连接命令:mysql -u user -p pass -h -P port 而sqlserv

CentOS6.8下编译安装GCC

关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2:CentOS 6 是 4.4.7:CentOS 7 是 4.8.3.很多时候在编译安装软件都需要高版本的 GCC,否则就会报错.那么如何升级 GCC 的版本呢? 首先要确认升级到的 GCC 版本号.目前 GCC 的最新版已经到了 5.2,而 CentOS 7 则依然使用其 4.8,所以基于兼容性考虑,我选择升级到 4.8.5.GCC 官网:https://gcc.gnu.org 下面开始一步一步来编

MySQL5.5.52编译安装

一.MySQL介绍MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的 SQL 语言