码迷,mamicode.com
首页 > 其他好文 > 详细

轻量级ssh服务dropbear

时间:2016-12-05 02:49:56      阅读:1067      评论:0      收藏:0      [点我收藏+]

标签:dropbear   ssh   

轻量级ssh服务dropbear



目录

  前言

   一、编译前准备

   二、编译安装

        1、解压源码包

        2、查看INSTALL中的内容。

        3、./configure #在这过程中笔者遇到一下问题

        4、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"

        5、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install

   三、启动ssh服务

        1、ls查看安装后的二进制文件

        2、查看命令帮助

        3、创建目录

        4、生成密钥文件

        5、启动服务

        6、测试


前言

Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。 Dropbear是开源软件,在麻省理工学院

式的许可证。 Dropbear是特别有用的“嵌入”式的Linux(或其他Unix)系统,如无线路由器。

  

一、编译前准备

        1、安装开发包组 “Development tools” 

             yum groupinstall  Development tools

        2、下载dropbear 源码包 

                地址

二、编译安装

    1、解压源码包

            tar xf dropbear-2013.58.tar.bz2

    2、查看INSTALL中的内容。

            less INSTALL 

    3、./configure #在这过程中笔者遇到一下问题 

./configure

yum 安装zlib-devel包后解决。

    4、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"  

    5、 make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install  

#执行完以上命令后编译安装完成。(以命令在INSTALL文档里有所描述)


三、启动ssh服务

    1、ls查看安装后的二进制文件

    [root@Centos6_1 dropbear]# ls /usr/local/sbin/  /usr/local/bin/

    /usr/local/bin/:

    dbclient  dropbearconvert  dropbearkey  scp   

    /usr/local/sbin/:

    dropbear

    2、查看命令帮助

    /usr/local/sbin/dropbear –h

    [root@Centos6_1 sbin]# dropbear -h

    Dropbear server v2013.58 https://matt.ucc.asn.au/dropbear/dropbear.html

    Usage: dropbear [options]

    -b bannerfile Display the contents of bannerfile before user login

     (default: none)

    -d dsskeyfile Use dsskeyfile for the DSS host key

     (default: /etc/dropbear/dropbear_dss_host_key)

    -r rsakeyfile Use rsakeyfile for the RSA host key

     (default: /etc/dropbear/dropbear_rsa_host_key)

    -F Don‘t fork into background

    -E Log to stderr rather than syslog

    -m Don‘t display the motd on login

    -w Disallow root logins

    -s Disable password logins

    -g Disable password logins for root

    -B Allow blank password logins

    -j Disable local port forwarding

    -k Disable remote port forwarding

    -a Allow connections to forwarded ports from any host

    -p [address:]port

     Listen on specified tcp port (and optionally address),

     up to 10 can be specified

     (default port is 22 if none specified)

    -P PidFile Create pid file PidFile

     (default /var/run/dropbear.pid)

    -i Start for inetd

    -W <receive_window_buffer> (default 24576, larger may be faster, max 1MB)

    -K <keepalive>  (0 is never, default 0, in seconds)

    -I <idle_timeout>  (0 is never, default 0, in seconds)


    3、创建目录

         mkdir /etc/dropbear

    4、生成密钥文件

         dropbearkey -t rsa –f /etc/dropbear/dropbear_rsa_host_key -s 2048

        dropbearkey -t dss –f /etc/dropbear/dropbear_dsa_host_key

    5、启动服务

        dropbear -p :2222 -F –E #前台运行

        dropbear -p :2222 #后台运行

    6、测试

        ssh -p 2222 root@127.0.0.1

        dbclient -p 2222 root@127.0.0.1


本文出自 “秋季” 博客,请务必保留此出处http://lxlxlx.blog.51cto.com/3363989/1879386

轻量级ssh服务dropbear

标签:dropbear   ssh   

原文地址:http://lxlxlx.blog.51cto.com/3363989/1879386

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!