You can make use of portal customisation feature available from the Estate plan to hide the login button for your customers. To know more about this feature you can check the article in this link. Also, you can restrict the customers knowing about your portal by removing the Ticket URL which would contain your Freshdesk URL from Admin > Email notifications > Template and the other Requester notifications.