'Executes commands in a VM over ssh
:param ip_address: IP address to ssh to
:param username: ssh username
:param password: ssh password (optional)
:param pkey: ssh public key (optional)
:param server: server dict, used for debugging purposes
:param servers_client: servers client, used for debugging purposes'

def __init__(self, ip_address, username, password=None, pkey=None, server=None, servers_client=None):

    super(RemoteClient, self).__init__(ip_address, username, password=password, pkey=pkey, server=server, servers_client=servers_client, ssh_timeout=CONF.validation.ssh_timeout, connect_timeout=CONF.validation.connect_timeout, console_output_enabled=CONF.compute_feature_enabled.console_output, ssh_shell_prologue=CONF.validation.ssh_shell_prologue, ping_count=CONF.validation.ping_count, ping_size=CONF.validation.ping_size)
