You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whirr.apache.org by as...@apache.org on 2012/03/24 13:00:35 UTC
svn commit: r1304776 - in /whirr/trunk: CHANGES.txt
core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
services/cdh-oldtests/ services/yarn/
Author: asavu
Date: Sat Mar 24 12:00:34 2012
New Revision: 1304776
URL: http://svn.apache.org/viewvc?rev=1304776&view=rev
Log:
WHIRR-563. Disable password based authentication (Rodrigo Duarte Sousa via Andrei Savu)
Modified:
whirr/trunk/CHANGES.txt
whirr/trunk/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
whirr/trunk/services/cdh-oldtests/ (props changed)
whirr/trunk/services/yarn/ (props changed)
Modified: whirr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/whirr/trunk/CHANGES.txt?rev=1304776&r1=1304775&r2=1304776&view=diff
==============================================================================
--- whirr/trunk/CHANGES.txt (original)
+++ whirr/trunk/CHANGES.txt Sat Mar 24 12:00:34 2012
@@ -80,6 +80,8 @@ Trunk (unreleased changes)
WHIRR-565. Add .checktyle files created by eclipse-checkstyle-plugin to rat excludes (David Alves)
+ WHIRR-563. Disable password based authentication (Rodrigo Duarte Sousa via Andrei Savu)
+
BUG FIXES
WHIRR-555. Fix java install script: $(...) -> `...` (kve)
Modified: whirr/trunk/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
URL: http://svn.apache.org/viewvc/whirr/trunk/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java?rev=1304776&r1=1304775&r2=1304776&view=diff
==============================================================================
--- whirr/trunk/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java (original)
+++ whirr/trunk/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java Sat Mar 24 12:00:34 2012
@@ -45,6 +45,7 @@ import static org.jclouds.scriptbuilder.
import static org.jclouds.scriptbuilder.domain.Statements.createOrOverwriteFile;
import static org.jclouds.scriptbuilder.domain.Statements.interpret;
import static org.jclouds.scriptbuilder.domain.Statements.newStatementList;
+import static org.jclouds.scriptbuilder.statements.ssh.SshStatements.sshdConfig;
public class BootstrapTemplate {
@@ -91,6 +92,7 @@ public class BootstrapTemplate {
ImmutableList.<Statement> of(
ensureUserExistsWithPublicAndPrivateKey(user, publicKey, privateKey),
makeSudoersOnlyPermitting(user),
+ disablePasswordBasedAuth(),
statement)
);
}
@@ -165,4 +167,7 @@ public class BootstrapTemplate {
);
}
+ private static Statement disablePasswordBasedAuth() {
+ return sshdConfig(ImmutableMap.of("PasswordAuthentication","no"));
+ }
}
Propchange: whirr/trunk/services/cdh-oldtests/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 24 12:00:34 2012
@@ -0,0 +1 @@
+target
Propchange: whirr/trunk/services/yarn/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Mar 24 12:00:34 2012
@@ -0,0 +1 @@
+target