So I have boundary all set up in aws, everything seems to be working fine. I can authenticate as one of the default users (jim) but when I try to connect to one of my targets, I get the following error:
kex_exchange_identification: banner line contains invalid characters
Here is the command I entered, I tried to follow the deployment guide
BOUNDARY_ADDR=‘http://:9200’
boundary connect ssh --username Jim -target-id ttcp_
I seem to authenticate correctly, and the session shows up in the admin console as active. Also, we weren’t able to use Ubuntu instances, we used amazon linux2, we’ve had to change a lot of the install scripts so far.
I’m so sorry. I had to go look at the code and figure out how to pass the “-vv” argument to the ssh command. I think this will work and give us some verbose debug info: boundary connect ssh -username jim -target-id ttcp_1234567890 – -vv
I think I figured it out. The BOUNDARY_TOKEN was blank. I went back through the tutorial and realized you need to export that token. I was following the connect guide in the reference architecture repo and it didn’t include that step of exporting to json etc. Now I’m receiving the “Connection closed by remote host” error, but I see there’s already a topic for that, so I’ll jump over there, thanks again!