set ssh options on the command line
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 28 Mar 2008 15:46:37 +0000 (15:46 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Fri, 28 Mar 2008 15:46:37 +0000 (15:46 +0000)
system/TestPlc.py
system/TestSsh.py

index 75a90cd..6ae3e88 100644 (file)
@@ -485,7 +485,7 @@ class TestPlc:
         while tocheck:
             for hostname in tocheck:
                 # try to ssh in nodes
-                access=self.run_in_guest('ssh -i /etc/planetlab/root_ssh_key.rsa root@%s date'%hostname )
+                access=self.run_in_guest('ssh -o StrictHostKeyChecking=no -o BatchMode=yes -i /etc/planetlab/root_ssh_key.rsa root@%s date'%hostname )
                 if (not access):
                     utils.header('The node %s is sshable -->'%hostname)
                     # refresh tocheck
index b46b558..38d514b 100644 (file)
@@ -62,7 +62,7 @@ class TestSsh:
     def run_in_buildname (self,command):
         if self.is_local():
             return utils.system(command)
-        ssh_command="ssh "
+        ssh_command="ssh -o StrictHostKeyChecking=no -o BatchMode=yes "
         if self.key:
             ssh_command += "-i %s.rsa "%(self.key)
         ssh_command += "%s %s/%s"%(self.hostname,self.buildname,TestSsh.backslash_shell_specials(command))