bluehost
For SSH access, you need to chat with support, ask them to enable SSH.
Online support is available at
https://helpchat.bluehost.com/
They will ask for a verification token, you can get it from
https://my.bluehost.com/cgi/token
SSH port is 22
How to connect a Domain Name Registered Elsewhere in BlueHost
Editing BlueHost DNS
DNS is edited on the page
https://my.bluehost.com/hosting/app/#/domains/manage/YOURDOMAIN.TLD/DNS
But I had some duplicate DNS entry, that was not listed on the DNS page. Talking to support told me to edit DNS at
https://my.bluehost.com/cgi/dm/zoneedit?domain=YOURDOMAIN.TLD
That showed the duplicate DNS entry.