add option to connect to non-standard ssh port
[yardstick.git] / yardstick / benchmark / scenarios / networking / networkcapacity.py
index 57d3b50..fed2fbd 100644 (file)
@@ -40,11 +40,13 @@ class NetworkCapacity(base.Scenario):
         if host is None:\r
             raise RuntimeError('No right node.please check the configuration')\r
         host_user = host.get('user', 'ubuntu')\r
+        ssh_port = host.get("ssh_port", ssh.DEFAULT_PORT)\r
         host_ip = host.get('ip', None)\r
         host_pwd = host.get('password', None)\r
 \r
         LOG.debug("user:%s, host:%s", host_user, host_ip)\r
-        self.client = ssh.SSH(host_user, host_ip, password=host_pwd)\r
+        self.client = ssh.SSH(host_user, host_ip, password=host_pwd,\r
+                              port=ssh_port)\r
         self.client.wait(timeout=600)\r
 \r
         # copy script to host\r