Serveless login with SERVERLESS_ACCESS_KEY set is not working ... what am I missing

Followed the instructions laid out here: Sls login : how to login without browser?

I’ve set SERVERLESS_ACCESS_KEY as an environmental variable.

Double checked with

echo $SERVERLESS_ACCESS_KEY

that the correct key-value is returned. I’ve also created new keys, to check that the key is in fact valid.

When I use

serverless login

I still get:

Serverless: Logging you in via your default browser…

What am I missing? If it helps:

Your Environment Information ---------------------------
Operating System: linux
Node Version: 12.21.0
Framework Version: 2.32.1
Plugin Version: 4.5.3
SDK Version: 4.2.2
Components Version: 3.8.1

I’ve also created new keys, to check that the key is valid. The form above (Sls login : how to login without browser?) is from 2 years and I’m wondering if its out of date and I’m missing something else?