Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From e4ca22608d5802a8ce19d6a43069251b6bafa086 Mon Sep 17 00:00:00 2001
- From: maniacbug <maniacbug@ymail.com>
- Date: Mon, 25 Jun 2012 20:31:58 -0700
- Subject: [PATCH 1/2] Configure sshd
- ---
- .../openssh/openssh-5.9p1/sshd-keys.tar | Bin 0 -> 10240 bytes
- .../openssh/openssh-5.9p1/sshd_config | 6 +++---
- meta/recipes-connectivity/openssh/openssh_5.9p1.bb | 9 ++++++++-
- .../base-files/base-files/authorized_keys2 | 3 +++
- meta/recipes-core/base-files/base-files_3.0.14.bb | 4 +++-
- meta/recipes-core/images/core-image-minimal.bb | 2 +-
- 6 files changed, 18 insertions(+), 6 deletions(-)
- create mode 100644 meta/recipes-connectivity/openssh/openssh-5.9p1/sshd-keys.tar
- create mode 100644 meta/recipes-core/base-files/base-files/authorized_keys2
- diff --git a/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd-keys.tar b/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd-keys.tar
- new file mode 100644
- index 0000000000000000000000000000000000000000..153075f22c11d931bbddeeaa6c87d7cca7416f4f
- GIT binary patch
- literal 10240
- zcmeHM$FAhY6`gf|#q5bOb6N;6Q<H3lW=<P{Y=&l&&78m9{hk18ER8I{*2os{YQs=O
- z@z$+-Pn~;e9PdBg+j06a9pfLXZ2$Bf8uV%e1bup4U=shA>suF$px7rECQ0Pg2!i|s
- z!6*t7pFTt1!IobQIge93eE$6D5kIr>SG_;K_`Uw0zx+$xeR*rFAj<k@-ex`<mh3T(
- z@L3VU_nwm`%j~?$EW;>lVe&!^RbVF1v?ciqMc}K4=LSC3svH)!l3D$rQ_RlX1a>f<
- zI8i7k5)p|^=(4y04Bf39E!CV|*MKOl)$nl!^lny=O`2ICcu?H{Ia%nG!#Yw~@FZCy
- zIZco^#(`UyyRc~Xk)TEkZ(`5PRUz<KkMggVV+1cACSme)98O7Y&>fthXnjpZ-|`bl
- zlo)ouwQkn3Z3G5uOCw9?NK7j-IS)1wPfh-wFV$GPDeYXCv=-z|aU1Y5U1aTXQl4Q?
- z;|!L&g4TO$nciSX#p+5rf(FX?UgQZFOiee)xK5;qmYgtp1W1l%>7|KA|1?UEBV=I{
- z_O(35{n0-nNhl^(%=jmENy)rIXhyvG2CVNPTJY5RkmkVzyU|h`I7?4R)rUqTa78FE
- zPn#o4a<CF%vO^KO)6`mYcuNpFmD`2kL)j54z&#@tVxo%kREhe2f}5gIp#bJR=QbeW
- z;yrJ}t*UC8IdfMg7X#;NoG0y0&CpFg$B4HW>?8{~2alj{Mwb(Q`1E{6p2FR%jD#{!
- z_USSfdUsU1q96pI6D@Io*dQMj0uUjvYPBm20(TZJK<Ph>lWP(~9~LHSPMw{Qw9vci
- z={?2-o&R?1{iPD=FKX=g3;h3EHz$AeRNg?Iz_8!M{}<f<0{<}>hClHCk6wpwjrUsr
- zFX=dbW?qd&^&{rs>V|5sCyr$_JFp!ZD@j;LWAGRnHmE7^xx3@NWaSPQ`w?AvnO#kB
- z1d^s_h9yio%&zf1$0*pgv<=z}89MN~cc)SdFyx61iI8Cuo*Dadv2^@?RTl2p@GKbx
- zdPXgO>r$KLWt-YmeYpXTK!{t8uo+XsgDu3G>p|5)kryRu=vQ@-YzaWE=FR@I$=?D1
- zXy>aOC}*i>Vljs)#YhLj-PYF!GD{giS{XZ>TmZn{Jqv}kibY)WA#`?5J)x@DwLU5b
- zwBqlyY3^OXUEm`ym(n+LJ<BcZ+J?pu&@gMIm{KK2|CrGSa*(46NeGZWw|LDAy^uWK
- z3paYG<1Nvvo6SK&gk6)OMkl~YAST*E&_yqgj4=*Q%ZP~wo|`b|9*)L#SJ0LDX77K7
- z_Wv!||A$!r!{>L7^!MqWjoCb&z7=jC@BYs`@K5~DZr`l}c*p<W=Km0ieTDxx`o{kW
- z<OBczlt_7JU_bGHf%^vimu?(m3WBV0NEK1`It&16sFZItn|ItV;M{}dLW#$SkJqqN
- zZ2Eb$FJjGcy=ZF~ePUKYYF(2z3r66X!<TBG6L7Ey4sLRZbmn|blraPllN{|6h3_s*
- zw%foquRw|;EOBaGi?XF;TfsYy3Xl;dzQ1`!;7F^6`$4>!Km71BkNnmg{uDp{Re$p9
- z{Qu(_;P3E12*Jsp`QLl~V;F*b@V`GJrru%y%Xp8GFHJd49fA|@Tu?x~M<nTYHPGA8
- zk*DNYAF0Ibx)Z)pE%{%cS(as14Zh=Ealhu+nOX<$+Pv7#gDtQ6a(|*U@!Si-Hl?vz
- z#$+^_EG@GBEabu+p>772rJK$pB3zH214A42s_biIbU!%7cMgJo=Kt_N)BjKe{wn`p
- z8~>aBhu|Oi|DBiqefY2Tf9p5&KcO?<^}jbFz^u1*L2;GyZ7oeG5P^lqr5u6jLTxYk
- zuiJX=u(nr8qwi^=E-7%jpa#uYj=-tQiXODzim<8YHKM#}!M))<sZng=TZmx}oL~4`
- zvgv+)wL+X=VFt&u)452cogho%P{YQu(Do9vuHT+}EV_=Paa=uRp6HkC*Yb6m$g^i@
- zVG#iv8fUI9*2*bZBk@W?zPRvhT|RDju%}QNAO1O^v^~C>bJJ~IZ&N<FP*Rmj4Ym6%
- z(aoR=#*XKo>?dgWhPT^92w|c-+}$=KBfZYGDQf83-rVO#@+?+v0<mqA5*(siyi3Mp
- z^9;Bv`)SD0&5Y}gw!7JCmJp0Mw#a~9zXsfrQ9(k>Rkq4JV=^q$zML&igCYiib4{DO
- zH*=>>D3tQN0E-bYu12emjhQE$0;-8s<Ek#MK@y@#cp1AJwYg=anlA4?S*#!t28Mg?
- zBzke4im+{9`XoD$oVE!^9DqHyJ4R;OR?n4<Gpgo5RKjF(e&^D5<cGq+Shk`>|Fj{S
- z**va^-iLC_rSbd#*%9#JyE@&Lh$>rBy<r!{SUJ2?bvfkOD}vp1__&Kczb?ZGnPW4K
- zkOH3(X<$t>q{$HlZdYVhE`bV5Ppf@C*0`LsNF34IYd=x=Eamca(1cB7l~YzJ#LDVu
- zHVBpO9|{551;TGu+YW_ZAtDNfYxDG<@(3}=1DtMj5i~U?3Tv=#FNxu#GRsaNKZ&Sx
- zH%Tif0c1VBT)NVt(S-HQmjvIt_shygP~K>)InRkGmP35hQgS~@NrgLZ)A-AFA&qui
- z<&DHG2pU!&)#@ie8T%QU)YU_b{F*`v#698YaZI7AdJUa!C)iS8J|>h)O^Fq`g)4Zm
- z(mCnJ7!GXm2Dl-Sbc=x*Sq$U58vDU&TZHy5`|dUhowREz(S}}Xj#3lQ+DF(V2mMmQ
- zMst5f3$drZkfg<N<t?iW0~Z^fVGaw<dBRp!tMbz@_fy2j8y+vF?7IU3B3Rf-2QFem
- z<wK7-;=&X~g9L7LX2@e`eeS^yOI3Dvxh8f_;OaycML`LaI2EPw-0kdMyLpq~+7NxD
- zG4XCh-Rj-sarJ!!XCvf=0Fl$Cru0(d;jR;V=yFC?MW8CEO^6u1ToXsSf)JRti~KmW
- zRJ`>UZP;>xqL;V@q6rd^tbrUxP)-wnOCNi}6+2!>quD-u7srOEH8jO9%27kXdh8yp
- zhzaJ<mu5(cu|V3^+2N8>lc4ORh%pii4iESXF@`1IKQCbMlB(at^(mW;tLl@qflYpf
- zvP24~>h;L8zz*^ad90qToiOL<)j6uGp%)G_T+;PI_ABy?Bx@5BmF>qRJ4Xg}meuNx
- z;;xl}R|nrN=wzfaSW~Bnz>3y$kGxEz5aDmO&9v<iEwI{dfx$aT;=yaldq5YK>HfI7
- z7>~rN+xRcBZSY@_NLmkQ8GiCI*%88gohe9YnvE!?*vz&U`#KAA+Y{5MD=O>Gl=M_y
- zYEmkp6>RS1$p?aaMc+*5TFOr^CM8iW@TTY!pOt7H#S4(`EVS`7=N{F9FPY#jNS?-G
- zojMb-Ih{7`ya9JW8}g?mfo5H^@yqa?qm??cX9v=2D?382=|<w>6h*=^GIztwuS&IV
- zZa06%miO_GuRQQe{`bdMf1loT|9_|dLj?Sl{`1cNUiv@z!T-Kmrtfz9TK_LE>i@O=
- zzuyqyt;YL_j=YWq7?WoY4$Q0Z63H999AM(w+EY0Qs5yk!F+d}>sxAqjCZiX4oM{wm
- zZXm>-HB+8JJ~!aFNIV7xf^cwx<=N7HvafO4ZI8#@@Tf}P76FbZ{QPKI$>p0G^I0fY
- zhglu8sZ7sOR@B+uiVJ_ZSH!-88t(Q43SZT^xO(td;-0XTY(q+EhnrCBb~#&x<YI*}
- zbuE2GKkEE~+Lu8Oy=6TvEzS{HBR)HIO8{`qEGWy5OZ@1cB(>0;?nO#M(IFjN)b8OF
- zFF-rncXFx_kJ{m94j)P;61UV7gx6VcT;69DnCfkiZvZT7JSY#!1m<V9_ZwJw;$lWW
- p=t>q@l4v3PrqJY;E>LNaAA0$B3+s=8KRoc^fe#OSc;I(D@DHj^O?3bO
- literal 0
- HcmV?d00001
- diff --git a/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd_config b/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd_config
- index 4f9b626..fb464a3 100644
- --- a/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd_config
- +++ b/meta/recipes-connectivity/openssh/openssh-5.9p1/sshd_config
- @@ -45,7 +45,7 @@ Protocol 2
- #RSAAuthentication yes
- #PubkeyAuthentication yes
- -#AuthorizedKeysFile .ssh/authorized_keys
- +AuthorizedKeysFile /etc/authorized_keys2
- # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
- #RhostsRSAAuthentication no
- @@ -58,7 +58,7 @@ Protocol 2
- #IgnoreRhosts yes
- # To disable tunneled clear text passwords, change to no here!
- -#PasswordAuthentication yes
- +PasswordAuthentication no
- #PermitEmptyPasswords no
- # Change to no to disable s/key passwords
- @@ -95,7 +95,7 @@ Protocol 2
- #PrintLastLog yes
- #TCPKeepAlive yes
- #UseLogin no
- -UsePrivilegeSeparation yes
- +UsePrivilegeSeparation no
- #PermitUserEnvironment no
- Compression no
- ClientAliveInterval 15
- diff --git a/meta/recipes-connectivity/openssh/openssh_5.9p1.bb b/meta/recipes-connectivity/openssh/openssh_5.9p1.bb
- index 749f89e..461b456 100644
- --- a/meta/recipes-connectivity/openssh/openssh_5.9p1.bb
- +++ b/meta/recipes-connectivity/openssh/openssh_5.9p1.bb
- @@ -7,7 +7,7 @@ SECTION = "console/network"
- LICENSE = "BSD"
- LIC_FILES_CHKSUM = "file://LICENCE;md5=bae9a689be41581503bcf95d8fb42c4e"
- -PR = "r3"
- +PR = "r4"
- DEPENDS = "zlib openssl"
- DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
- @@ -22,6 +22,7 @@ SRC_URI = "ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar.
- file://nostrip.patch \
- file://sshd_config \
- file://ssh_config \
- + file://sshd-keys.tar \
- file://init \
- ${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_SRC_URI}', '', d)}"
- @@ -81,6 +82,12 @@ do_install_append () {
- mv ${D}${bindir}/ssh ${D}${bindir}/ssh.${PN}
- rm -f ${D}${bindir}/slogin ${D}${datadir}/Ssh.bin
- rmdir ${D}/var/run/sshd ${D}/var/run ${D}/var
- + install -m 0600 ${WORKDIR}/ssh_host_dsa_key ${D}${sysconfdir}/ssh
- + install -m 0600 ${WORKDIR}/ssh_host_rsa_key ${D}${sysconfdir}/ssh
- + install -m 0600 ${WORKDIR}/ssh_host_ecdsa_key ${D}${sysconfdir}/ssh
- + install -m 0644 ${WORKDIR}/ssh_host_dsa_key.pub ${D}${sysconfdir}/ssh
- + install -m 0644 ${WORKDIR}/ssh_host_rsa_key.pub ${D}${sysconfdir}/ssh
- + install -m 0644 ${WORKDIR}/ssh_host_ecdsa_key.pub ${D}${sysconfdir}/ssh
- }
- ALLOW_EMPTY_${PN} = "1"
- diff --git a/meta/recipes-core/base-files/base-files/authorized_keys2 b/meta/recipes-core/base-files/base-files/authorized_keys2
- new file mode 100644
- index 0000000..133eff4
- --- /dev/null
- +++ b/meta/recipes-core/base-files/base-files/authorized_keys2
- @@ -0,0 +1,3 @@
- +ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA33E5JSi48iVvs8Y31/YLI2gWlER6CvlnWoG3TSOHh3nKJflDtSRkboUomm4/F7qy2rwgrFAyd/tiJ7cFqkuEP2/mnLewjy6HsLF7M858OJYJ1l3CPFytcziYrj69XptS4DY1NWid97f5Xt2ohtBrLaSX/yAGS6z5CTDjQeS8xFU= james@nero.attbi.com
- +ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBHihVU85d7blIAuIwIjN1EZpLdE3wA2JzA/KJMJO7iuVciQmT5FHhimn9S9pJ0setOjsigp900jO0cnJGwisy1hwCBcr/gmwmssFJRBK/MzoJ5wsRtvVPATWAmC6ENuM0hEz5YNHd36I/TODCmtCN1tJXbRlh/zVhCps4/xMfxIQ== jcoliz-rsa-key-20041714
- +ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBirZGxnhFZDwlofChvalTshcalK5Ci2Uay0WsH7OStGaiyyWYPiGhRYt0hn1z2Mgb21TDqjRQDfAaaA39wg2tZJCgwjs8LGa+3UKWIJgI35+ShWPHyJ5uu1K5wcdnrCej8B77Taf2wGP5jmP/E9AghewvFLkKPBCozu9VAjfSRew== xena-rsa-key-20050710
- diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb
- index 6bab040..d9d96d7 100644
- --- a/meta/recipes-core/base-files/base-files_3.0.14.bb
- +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb
- @@ -1,7 +1,7 @@
- SUMMARY = "Miscellaneous files for the base system."
- DESCRIPTION = "The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system."
- SECTION = "base"
- -PR = "r71"
- +PR = "r72"
- LICENSE = "GPLv2"
- LIC_FILES_CHKSUM = "file://licenses/GPL-2;md5=94d55d512a9ba36caa9b7df079bae19f"
- # Removed all license related tasks in this recipe as license.bbclass
- @@ -22,6 +22,7 @@ SRC_URI = "file://rotation \
- file://issue.net \
- file://issue \
- file://usbd \
- + file://authorized_keys2 \
- file://share/dot.bashrc \
- file://share/dot.profile \
- file://licenses/GPL-2 \
- @@ -91,6 +92,7 @@ do_install () {
- install -m 0644 ${WORKDIR}/rotation ${D}${sysconfdir}/rotation
- fi
- + install -m 0644 ${WORKDIR}/authorized_keys2 ${D}${sysconfdir}/authorized_keys2
- install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
- install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems
- install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd
- diff --git a/meta/recipes-core/images/core-image-minimal.bb b/meta/recipes-core/images/core-image-minimal.bb
- index 7953b80..1075ffd 100644
- --- a/meta/recipes-core/images/core-image-minimal.bb
- +++ b/meta/recipes-core/images/core-image-minimal.bb
- @@ -3,7 +3,7 @@
- #
- DESCRIPTION = "A small image just capable of allowing a device to boot."
- -IMAGE_INSTALL = "task-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"
- +IMAGE_INSTALL = "task-core-boot task-core-ssh-openssh ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${CORE_IMAGE_EXTRA_INSTALL}"
- IMAGE_LINGUAS = " "
- --
- 1.7.9.5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement