Securing Your Account with Two-Factor Authentication
Passwords can be guessed, phished, or leaked in data breaches. Two-Factor Authentication (2FA) solves this by requiring a second proof of identity — a time-based code from your phone — every time you log in. Even if someone steals your password, they still cannot get into your account without that code. Think of it like this: your password is the key to your front door, and 2FA is the deadbolt. Both need to be unlocked to get in.Difficulty
Beginner
Time
5 Minutes
What You Will Need
Before you start, download an authenticator app on your phone. Any TOTP (Time-based One-Time Password) app will work. Here are the most popular options:| App | Platform | Notes |
|---|---|---|
| Google Authenticator | iOS, Android | Simple, no account needed, free |
| Authy | iOS, Android, Desktop | Supports cloud backup and multi-device sync |
| Microsoft Authenticator | iOS, Android | Good if you already use Microsoft services |
| 1Password | iOS, Android, Desktop | Built into the password manager |
| Bitwarden | iOS, Android, Desktop | Built into the free password manager |
Enabling Two-Factor Authentication
Open the Two-Factor Authentication Tab
Click on the Two-factor Authentication tab in the account settings navigation.
Begin Activation
If 2FA is not yet enabled, you will see an option to activate it. Click the Activate button to begin the setup process.
Scan the QR Code with Your Authenticator App
A QR code will appear on screen. Open your authenticator app and scan it:
- Google Authenticator: Tap the + button, then Scan a QR code
- Authy: Tap Add Account, then Scan QR Code
- Microsoft Authenticator: Tap +, choose Other account, then scan
- 1Password / Bitwarden: Edit the login entry for FREAKHOSTING and add a one-time password field, then scan
Enter the Verification Code
Your authenticator app is now generating 6-digit codes that change every 30 seconds. Type the current code into the verification field on screen and confirm. This proves the link between your account and your app is working correctly.Tip: If the code does not work, wait for the next one. Codes expire quickly, and if you type one right as it is about to change, it may be rejected.
Save Your Backup Codes Immediately
After activation, you will be given a set of one-time backup codes. These are your emergency access method if you ever lose your phone or cannot open your authenticator app.Do this right now:
- Copy them to your password manager
- Print them and store the paper in a safe place
- Save them in an encrypted file
Managing Backup Codes
Backup codes are one-time-use codes that let you log in when your authenticator app is unavailable — dead phone, lost device, factory reset, you name it. Here is how they work after 2FA is enabled:- Click the Backup codes button on the Two-factor Authentication page to view or regenerate your codes.
- Each backup code can only be used once. After you use one, it is permanently crossed off the list.
- If you are running low on codes (or if you suspect someone else has seen them), regenerate a new set immediately. This invalidates all previous codes.
Managing Trusted Devices
Typing a 2FA code every single time you log in from your home computer can get tedious. When you log in with 2FA, you may have the option to trust the device so that particular browser skips the 2FA prompt for a set number of days. The Two-factor Authentication page shows a Trusted Devices table with details about each device you have marked as trusted:| Column | Description |
|---|---|
| Device | The type of device (e.g., Apple Mac, Apple iPhone, Windows PC) |
| OS | The operating system and version |
| Browser | The browser name and version used |
| IP Address | The IP address from which the device last connected |
| Last Used | How recently the trusted device was used to log in |
| Expires | The number of days remaining before trust expires and 2FA is required again |
Reviewing and Removing Trusted Devices
- To remove a single trusted device, click the Remove button next to that specific device entry.
- To remove all trusted devices at once, click the Remove All button. This forces 2FA verification on the next login from every device.
Deactivating Two-Factor Authentication
If you need to disable 2FA temporarily (for example, when switching to a new phone or a different authenticator app):Which authenticator apps are supported?
Which authenticator apps are supported?
Any app that supports the TOTP (Time-based One-Time Password) standard will work. This includes Google Authenticator, Authy, Microsoft Authenticator, 1Password, Bitwarden, and many others. Hardware keys like YubiKey with TOTP support also work.
What happens if I lose my phone?
What happens if I lose my phone?
Use one of your saved backup codes to log in. Each backup code works once. If you have no backup codes remaining, contact FREAKHOSTING support — they will verify your identity through alternative means and help you regain access.
Can I use the same authenticator app for multiple accounts?
Can I use the same authenticator app for multiple accounts?
Absolutely. Most authenticator apps support unlimited accounts. Each one shows as a separate entry with its own 6-digit code. Just make sure you label them clearly so you do not mix up which code goes where.
Why is my code being rejected?
Why is my code being rejected?
TOTP codes are time-sensitive — they change every 30 seconds. If your phone’s clock is off by even a minute, the codes will not match. Make sure your phone’s time is set to automatic (synced with network time). On iPhone, go to Settings > General > Date & Time > Set Automatically. On Android, go to Settings > System > Date & Time > Set time automatically.
I switched phones — how do I move my 2FA?
I switched phones — how do I move my 2FA?
The cleanest approach is to deactivate 2FA on your account, then re-activate it and scan the new QR code with your new phone. If you use Authy, it has built-in multi-device support that can sync your tokens to a new device automatically. Google Authenticator also supports account transfers between devices through its export feature.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: March 2026 | VPS Support: Two-factor authentication simplified.