VPS - RaspberryPI Tunneling. handshake failed: ssh: unable to authenticate

Hi everybody! How are you?

I’m triying to create a tunnel between my AWS Ligthsail (with Amazon Linux 2 - up to date) and my home Raspberry Pi 4 (running Raspbian - up to date).

Server configured OK with ./boring server and following steps.

Client configured OK with ./boring client blablabla. It figures on server GUI admin, but when a tunnel is configured, client prompt the following error:
2022/06/03 20:09:25 BoreTunnel error: Failed to dial: %!(EXTRA *errors.errorString=ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain)
And remains without any other output.

On server sides, it says:
2022-06-04T00:10:44Z XXX.XXX.XXX.XXX POST xxxx.takingnames.live /api/clients/
2022-06-04T00:10:44Z XXX.XXX.XXX.XXX GET xxxx.takingnames.live /api/tunnels
and keep repeating the GET… for ever

I’m doing something wrong, right? Can anyone help me?

Thanks very much!!

Regards,
Bruno.

Hi @bgondell, are there any warnings printed by the server when you start it up?

Hi @anders ! None at all. Here goes the output of both server and client.

Server

[ec2-user@ip-xxx ~]$ sudo ./boringproxy-linux-x86_64 server
2022/06/06 17:46:50 Starting up
2022/06/06 17:46:50 Successfully acquired certificate for admin domain (xxxsrv.takingnames.live)
2022/06/06 17:46:50 Ready
2022-06-06T17:47:02Z <client_ip_addr> POST xxxsrv.takingnames.live /api/clients/
2022-06-06T17:47:02Z <client_ip_addr> GET xxxsrv.takingnames.live /api/tunnels
2022-06-06T17:47:04Z <client_ip_addr> GET xxxsrv.takingnames.live /api/tunnels
2022-06-06T17:47:06Z <client_ip_addr> GET xxxsrv.takingnames.live /api/tunnels
2022-06-06T17:47:08Z <client_ip_addr> GET xxxsrv.takingnames.live /api/tunnels
2022-06-06T17:47:10Z <client_ip_addr> GET xxxsrv.takingnames.live /api/tunnels
...

Client

pi@st-pi001:~ $ ./boringproxy-linux-arm client -server xxxsrv.takingnames.live -token <token> -client-name xxx
2022/06/06 13:47:02 SyncTunnels
2022/06/06 13:47:02 New tunnel tunnel.takingnames.live
2022/06/06 13:47:02 BoreTunnel tunnel.takingnames.live
2022/06/06 13:47:03 BoreTunnel error:  Failed to dial: %!(EXTRA *errors.errorString=ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain)

Morning, @anders !
How can I help to address this issue? Are there any command or log I can run to debug?
Anything that is helpful.
Best,
Bruno.

Hey sorry for the late response. Can you read through these github issues and see if you can find anything useful? They both involve Lightsail:

https://github.com/boringproxy/boringproxy/search?q=lightsail&type=issues