module documentation
Process handler for launching ssh-based roslaunch child processes.
| Class | |
Process wrapper for launching and monitoring a child roslaunch process over SSH |
| Function | ssh |
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 |
Undocumented |
| Variable | _logger |
Undocumented |
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 | |
| ssh | paramiko SSH client, paramiko.SSHClient |
| address | SSH IP address, str |
| port | SSH port, int |
| username | optional 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 | |