Connect to Boundary server with SSH => Boundary authenticate => connect to SSH target ?
I dont’ think this is the correct method for the “end user”. The authenticate subcommand seems to be for configuring/ administer Boundary.
If you - as an end user - want to connect, you should only have to use boundary connect to connect to the target.
Usage: boundary authenticate [sub command] [options] [args]
This command authenticates the Boundary commandline client using a specified auth method.
Usage: boundary connect [options] [args]
This command performs a target authorization (or consumes an existing authorization token) and launches
a proxied connection.
Correct, -addr should be after the password subcommand.
As @Wolfsrudel pointed out, authenticate is to authenticate to Boundary itself to then run other commands, such as boundary connect which is how you actually connect to a target.