# $wait_time previously defined, in seconds # $password previously defined if ( ! $ssh->run_ssh() ) { if ( $ssh->waitfor( "ontinue connecting", $wait_time ) ) { $ssh->send("yes"); } if ( $ssh->waitfor( "ssword", $wait_time ) ) { $ssh->send( $password ); } if ( $ssh->waitfor( "ast login", $wait_time ) ) { # logged in } else { # unexpected error return undef; } } # connected, continue on your way