轻量级ssh服务dropbear
輕量級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 源碼包?
????????????????地址:http://down.51cto.com/data/2269049
二、編譯安裝
????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 bannerfileDisplay the contents of bannerfile before user login
????(default: none)
????-d dsskeyfileUse dsskeyfile for the DSS host key
????(default: /etc/dropbear/dropbear_dss_host_key)
????-r rsakeyfileUse rsakeyfile for the RSA host key
????(default: /etc/dropbear/dropbear_rsa_host_key)
????-FDon't fork into background
????-ELog to stderr rather than syslog
????-mDon't display the motd on login
????-wDisallow root logins
????-sDisable password logins
????-gDisable password logins for root
????-BAllow blank password logins
????-jDisable local port forwarding
????-kDisable remote port forwarding
????-aAllow 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 PidFileCreate pid file PidFile
????(default /var/run/dropbear.pid)
????-iStart 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
總結
以上是生活随笔為你收集整理的轻量级ssh服务dropbear的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 林纳斯·托瓦兹的旗帜
- 下一篇: 摇筛子动画 android,摇骰子动画