module documentation

Process handler for launching ssh-based roslaunch child processes.

Class SSHChildROSLaunchProcess Process wrapper for launching and monitoring a child roslaunch process over SSH
Function ssh_check_known_hosts Validation routine for loading the host keys and making sure that they are configured properly for the desired SSH. The behavior of this routine can be modified by the ROSLAUNCH_SSH_UNKNOWN environment variable, which enables the paramiko...
Constant TIMEOUT_SSH_CONNECT Undocumented
Variable _logger Undocumented
def ssh_check_known_hosts(ssh, address, port, username=None, logger=None):

Validation routine for loading the host keys and making sure that they are configured properly for the desired SSH. The behavior of this routine can be modified by the ROSLAUNCH_SSH_UNKNOWN environment variable, which enables the paramiko.AutoAddPolicy.

Parameters
sshparamiko SSH client, paramiko.SSHClient
addressSSH IP address, str
portSSH port, int
usernameoptional username to include in error message if check fails, str
logger(optional) logger to record tracebacks to, logging.Logger
Returns
error message if improperly configured, or None. str
TIMEOUT_SSH_CONNECT: float =

Undocumented

Value
30.0
_logger =

Undocumented