【CentOS基礎(chǔ)篇】之編譯安裝dropbear

dropbear是一個(gè)基于SSH服務(wù)的軟件,是ssh服務(wù)的另一種實(shí)現(xiàn)苇本,是一個(gè)開(kāi)源軟件,系統(tǒng)占用比較小菜拓。因?yàn)閥um倉(cāng)庫(kù)里沒(méi)有dropbear瓣窄,我們可以用編譯安裝的方式安裝dropbear。
安裝dropbear之前尘惧,先確認(rèn)開(kāi)發(fā)包組Development Tools已經(jīng)安裝康栈!

第一步:下載dropbear,推薦網(wǎng)址https://matt.ucc.asn.au/dropbear/

由此可以看出最新版的dropbear為dropbear-2017.75.tar喷橙,點(diǎn)擊下載啥么,保存

第二步:利用rz命令上傳至linux服務(wù)器并解壓
[root@c6 app]#rz
[root@c6 app]#ll
total 1608
-rw-r--r--  1 root root 1623392 Sep 12 14:21 dropbear-2017.75.tar.bz2
drwx------. 2 root root   16384 Sep  9 20:21 lost+found
-rw-------  1 root root    3879 Sep 12 09:59 sshd_config
[root@c6 app]#tar xvf dropbear-2017.75.tar.bz2 
dropbear-2017.75/
dropbear-2017.75/.hg_archival.txt
dropbear-2017.75/.hgsigs
dropbear-2017.75/.travis.yml
......
[root@c6 app]#ll
total 1612
drwx------  5  501 games    4096 May 18 22:47 dropbear-2017.75
-rw-r--r--  1 root root  1623392 Sep 12 14:21 dropbear-2017.75.tar.bz2
drwx------. 2 root root    16384 Sep  9 20:21 lost+found
第三步:進(jìn)入解壓后的文件夾,查看軟件說(shuō)明和安裝信息
[root@c6 app]#cd dropbear-2017.75

[root@c6 dropbear-2017.75]#cat README 
This is Dropbear, a smallish SSH server and client.
https://matt.ucc.asn.au/dropbear/dropbear.html
INSTALL has compilation instructions.
MULTI has instructions on making a multi-purpose binary (ie a single binary
which performs multiple tasks, to save disk space)
SMALL has some tips on creating small binaries.
See TODO for a few of the things I know need looking at, and please contact
me if you have any questions/bugs found/features/ideas/comments etc :)
Matt Johnston
matt@ucc.asn.au
......
[root@c6 dropbear-2017.75]#cat INSTALL 
Basic Dropbear build instructions:
- Edit options.h to set which features you want.
- Edit debug.h if you want any debug options (not usually required).
(If using a non-tarball copy, "autoconf; autoheader")
./configure      (optionally with --disable-zlib or --disable-syslog,
                  or --help for other options)
Now compile:
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
And install (/usr/local/bin is usual default):
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
......
[root@c6 dropbear-2017.75]#./configure --help
`configure' configures this package to adapt to many kinds of systems.
Usage: ./configure [OPTION]... [VAR=VALUE]...
To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.
Defaults for the options are specified in brackets.
Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking ...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or `..']
......
第四步:根據(jù)安裝信息進(jìn)行Make并安裝
[root@c6 dropbear-2017.75]#./configure 

[root@c6 dropbear-2017.75]#make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" 
.......過(guò)程略過(guò)

[root@c6 dropbear-2017.75]#make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" install
install -d /app/dropbear/sbin
install dropbear /app/dropbear/sbin
install -d /app/dropbear/share/man/man8
install -m 644 ./dropbear.8 /app/dropbear/share/man/man8/dropbear.8
install -d /app/dropbear/bin
install dbclient /app/dropbear/bin
install -d /app/dropbear/share/man/man1
if test -e dbclient.1; then install -m 644 dbclient.1 /app/dropbear/share/man/man1/dbclient.1; fi
install -d /app/dropbear/bin
install dropbearkey /app/dropbear/bin
install -d /app/dropbear/share/man/man1
if test -e dropbearkey.1; then install -m 644 dropbearkey.1 /app/dropbear/share/man/man1/dropbearkey.1; fi
install -d /app/dropbear/bin
install dropbearconvert /app/dropbear/bin
install -d /app/dropbear/share/man/man1
if test -e dropbearconvert.1; then install -m 644 dropbearconvert.1 /app/dropbear/share/man/man1/dropbearconvert.1; fi
install -d /app/dropbear/bin
install scp /app/dropbear/bin
install -d /app/dropbear/share/man/man1
if test -e scp.1; then install -m 644 scp.1 /app/dropbear/share/man/man1/scp.1; fi
創(chuàng)建文件夾并生成dropbear密鑰
[root@c6 bin]#mkdir /etc/dropbear/
[root@c6 bin]#dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
Generating key, this may take a while...
Public key portion is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDhBbozSE7+5idJGL3EXoeiA4nY3ND5BdJ6uklzMJmpqAMknCwLCV3RdC0hE8Sh+cdzYw+FAUKEFETaF+oFNAsXtRowUv7/UafRzsZDgRR+Qbw31NYLifFHoHZ5UAKKfnEjXyYN+JX/mi0t1d0wF8Qser4Lc6iaVTZYn7wOQIzjLOCKmTa1Tdd41naeiu14PQUJWLprSTGJ61axCf5otehzXmpfVXZBynOu0LqArxpDBuQUzpyAQsCtNDK/+O2bHy9FVT+M17SRsb+etrA3ogj+JF5+qgi7GPk3qhqk6WOqfDyJJ7YKyhYcfZFarep7wYhAWg+TEMZgOdpIbhyObA4n root@c6
Fingerprint: md5 11:d2:c2:18:8a:98:ae:9f:71:ca:d2:c9:62:8b:84:c5
指定端口贰逾,關(guān)閉防火墻悬荣,并用其他機(jī)器遠(yuǎn)程登錄
[root@c6 sbin]#dropbear -E -p 2222
[9532] Sep 12 13:07:54 Failed loading /etc/dropbear/dropbear_dss_host_key
[9532] Sep 12 13:07:54 Failed loading /etc/dropbear/dropbear_ecdsa_host_key
[9533] Sep 12 13:07:54 Running in background

[root@c7 ~]#ssh 192.168.10.133 -p 2222
The authenticity of host '[192.168.10.133]:2222 ([192.168.10.133]:2222)' can't be established.
RSA key fingerprint is 11:d2:c2:18:8a:98:ae:9f:71:ca:d2:c9:62:8b:84:c5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[192.168.10.133]:2222' (RSA) to the list of known hosts.
root@192.168.10.133's password: 
[root@c6 ~]#
刪除dropbear
[root@c6 sbin]#rm -rf /usr/local/sbin/
[root@c6 sbin]#rm -rf /usr/local/bin/
[root@c6 sbin]#rm -rf /etc/dropbear/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市疙剑,隨后出現(xiàn)的幾起案子氯迂,更是在濱河造成了極大的恐慌,老刑警劉巖言缤,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嚼蚀,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡管挟,警方通過(guò)查閱死者的電腦和手機(jī)轿曙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)僻孝,“玉大人导帝,你說(shuō)我怎么就攤上這事〈┟” “怎么了您单?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)荞雏。 經(jīng)常有香客問(wèn)我虐秦,道長(zhǎng)平酿,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任悦陋,我火速辦了婚禮染服,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘叨恨。我一直安慰自己,他們只是感情好挖垛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布痒钝。 她就那樣靜靜地躺著,像睡著了一般痢毒。 火紅的嫁衣襯著肌膚如雪送矩。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,879評(píng)論 1 290
  • 那天哪替,我揣著相機(jī)與錄音栋荸,去河邊找鬼。 笑死凭舶,一個(gè)胖子當(dāng)著我的面吹牛晌块,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播帅霜,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼匆背,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了身冀?” 一聲冷哼從身側(cè)響起钝尸,我...
    開(kāi)封第一講書(shū)人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎搂根,沒(méi)想到半個(gè)月后珍促,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剩愧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年猪叙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隙咸。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沐悦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出五督,到底是詐尸還是另有隱情藏否,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布充包,位于F島的核電站副签,受9級(jí)特大地震影響遥椿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淆储,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一冠场、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧本砰,春花似錦碴裙、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至还棱,卻和暖如春载慈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背珍手。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工办铡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人琳要。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓寡具,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親稚补。 傳聞我的和親對(duì)象是個(gè)殘疾皇子晒杈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容