How to Set Up Two-Factor Authentication in the VPS Panel
Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.
Two-factor authentication (2FA) asks for a 6-digit code from an app on your phone each time you sign in. Even if someone learns your password, they can’t get in without your phone.
Install an app such as Google Authenticator, Microsoft Authenticator, Authy or 1Password on your phone.
2
Open the Two-factor Authentication tab
Go to Account and click Two-factor Authentication.
3
Scan the QR code
In the TOTP App Based box, scan the QR code with your app. Can’t scan? Type the secret key shown under the QR code into the app instead.
4
Enter the code and activate
Type the 6-digit code from your app into the six boxes, then click Activate App Based TOTP. The code changes every 30 seconds, so use the current one.
5
Save your backup codes
Click Backup codes. Ten single-use codes appear. Store them somewhere safe, such as a password manager. Each code works once and lets you sign in if you lose your phone.
Your backup codes (blurred here)
The tab now says TOTP App Based two-factor authentication is enabled on this account, and the Account card on your Dashboard shows Two-factor Authentication: ACTIVE.
2FA turned on
Have a YubiKey? Use the YubiKey OTP box below the app option instead: click in the field, insert your YubiKey and tap it, then click Activate YubiKey.
Click Deactivate, then Deactivate again in the red warning window. We recommend keeping 2FA on: without it, your password is the only thing protecting your servers.
After you sign in with a code, that browser becomes a trusted device for a while, so you aren’t asked for a code every time. The Trusted Devices list shows each one with its Device, OS, Browser, IP Address, when it was Last Used and when it Expires. Your current browser is marked CURRENT.
Click Remove to make one device ask for a code again.
Click Remove All to clear every trusted device, for example after losing a laptop or using a shared computer.
Ready to get a new server? Use code KB20 at checkout for 20% off your first month!
Last Updated: October 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FREAKHOSTING","colors":{"primary":"#1a6fd1","light":"#4da3ff","dark":"#1a6fd1"},"favicon":"https://cdn.freakhosting.com/website/favicon.ico","appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#ffffff","dark":"#0a0e17"}},"seo":{"metatags":{"og:image":"https://cdn.freakhosting.com/core/assets/heldesk-main.png","og:site_name":"FREAKHOSTING Help Center","og:locale":"en_GB","twitter:site":"@freakhosting","twitter:card":"summary_large_image","author":"FREAKHOSTING LTD","robots":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","copyright":"Copyright 2018-2026 FREAKHOSTING LTD","theme-color":"#0a0e17","color-scheme":"light dark"},"organization":{"id":"https://freakhosting.com/#organization","name":"FREAKHOSTING","legalName":"FREAKHOSTING LTD","url":"https://freakhosting.com","logo":"https://cdn.freakhosting.com/core/assets/img/logo-footer.png","sameAs":["https://x.com/freakhosting","https://discord.gg/freakhosting","https://github.com/freakhosting"]},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-TSY6L544EM"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity",{"title":"Order a Server","description":"Browse our game server hosting plans","icon":"server","href":"https://freakhosting.com"},{"title":"Submit a Ticket","description":"Contact our 24/7 support team","icon":"ticket","href":"https://freakhosting.com/clientarea/submitticket.php"},{"title":"Join Discord","description":"Get community support and updates","icon":"discord","href":"https://discord.gg/freakhosting"}],"display":"header"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"freakhostingltd","hasAudioNarration":false,"actualSubdomain":"freakhostingltd","customDomains":["help.freakhosting.com"],"gitSource":{"type":"github","owner":"freakhosting","repo":"help.freakhosting.com","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4afc139bc6f1b8c505a0f","collectionId":"9bcadd92-279c-4eb1-beff-c5c16a998fef","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4afc139bc6f1b8c505a0f"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae4afc139bc6f1b8c505a0f","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Games","count":556},{"language":"default","tag":"Popular Games","count":163},{"language":"default","tag":"Survival Games","count":153},{"language":"default","tag":"Game Panel guides","count":97},{"language":"default","tag":"Commands \u0026 settings","count":89},{"language":"default","tag":"Guides \u0026 tips","count":83},{"language":"default","tag":"Shooters","count":74},{"language":"default","tag":"Racing \u0026 Simulation","count":72},{"language":"default","tag":"Sandbox \u0026 Building","count":45},{"language":"default","tag":"Minecraft","count":45}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"portals/vps-panel/how-to-enable-two-factor-authentication","slug":"/portals/vps-panel/how-to-enable-two-factor-authentication","pageMetadata":{"title":"How to Set Up Two-Factor Authentication in the VPS Panel","sidebarTitle":"Two-Factor Authentication","description":"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.","keywords":["FREAKHOSTING","VPS panel","two-factor authentication","2FA","TOTP","backup codes","trusted devices"],"href":"/portals/vps-panel/how-to-enable-two-factor-authentication"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Frame,Heading,Note,OptimizedImage,Step,Steps,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Two-factor authentication (2FA)`}),` asks for a 6-digit code from an app on your phone each time you sign in. Even if someone learns your password, they can’t get in without your phone.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Difficulty`,icon:`gauge-low`,children:_jsx(_components.p,{children:`Beginner`})}),_jsx(Card,{title:`Time`,icon:`clock`,children:_jsx(_components.p,{children:`5 minutes`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`turn-on-2fa`,children:`Turn on 2FA`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Install an authenticator app`,children:_jsx(_components.p,{children:`Install an app such as Google Authenticator, Microsoft Authenticator, Authy or 1Password on your phone.`})}),_jsx(Step,{title:`Open the Two-factor Authentication tab`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://cloud.freakhosting.com/account`,children:_jsx(_components.strong,{children:`Account`})}),` and click `,_jsx(_components.strong,{children:`Two-factor Authentication`}),`.`]})}),_jsx(Step,{title:`Scan the QR code`,children:_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`TOTP App Based`}),` box, scan the QR code with your app. Can’t scan? Type the secret key shown under the QR code into the app instead.`]})}),_jsx(Step,{title:`Enter the code and activate`,children:_jsxs(_components.p,{children:[`Type the 6-digit code from your app into the six boxes, then click `,_jsx(_components.strong,{children:`Activate App Based TOTP`}),`. The code changes every 30 seconds, so use the current one.`]})}),_jsxs(Step,{title:`Save your backup codes`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Backup codes`}),`. Ten single-use codes appear. Store them somewhere safe, such as a password manager. Each code works once and lets you sign in if you lose your phone.`]}),_jsx(Frame,{caption:`Your backup codes (blurred here)`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=beb4e64e5d1f94291990107540da14cf`,alt:`Backup codes reminder with a Backup codes button and a list of ten single-use codes, blurred`,\"data-og-width\":`1323`,width:`1323`,\"data-og-height\":`425`,height:`425`,\"data-path\":`images/vps-panel/2fa-backup-codes.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=280\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=742d18dac4f463efaec13fa02215ffd9 280w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=560\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=662fd18af256e5811d819af45544662e 560w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=840\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=f0cd4ec82e78b5d0f1c27f33ee483132 840w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=b6ea67ac83a693e51f9f7b91eb666822 1100w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=6f2411a3d495ce53462bf9464050fbf0 1650w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-backup-codes.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=2b02950ac8dd0f375fc757c539b0dc90 2500w`})})]})]}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[`The tab now says `,_jsx(_components.em,{children:`TOTP App Based two-factor authentication is enabled on this account`}),`, and the `,_jsx(_components.strong,{children:`Account`}),` card on your `,_jsx(_components.a,{href:`https://cloud.freakhosting.com/dashboard`,children:`Dashboard`}),` shows `,_jsx(_components.strong,{children:`Two-factor Authentication: ACTIVE`}),`.`]})}),`\n`,_jsx(Frame,{caption:`2FA turned on`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=4d635de69df8f0854e2376e8cda3ce07`,alt:`Two-factor Authentication tab saying TOTP App Based two-factor authentication is enabled, with Deactivate and Backup codes buttons and an empty Trusted Devices list`,\"data-og-width\":`1323`,width:`1323`,\"data-og-height\":`531`,height:`531`,\"data-path\":`images/vps-panel/2fa-enabled.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=280\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=03ea68d4fe9b2ab1b7d9d51a74b4ad76 280w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=560\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=c193f36b21dca0d761b56ed3b119ee14 560w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=840\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=f65b89709ab015687d4b64f4ea0b397c 840w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=11f0c680420eeebb413ad95e4fc3d48b 1100w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=1928f42d44264627fe5e7459e7d687a1 1650w, https://mintcdn.com/freakhostingltd/ox3lQ9Dky5BiwNjw/images/vps-panel/2fa-enabled.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ox3lQ9Dky5BiwNjw\u0026q=85\u0026s=b9895097a710d28e706df33e611f31fd 2500w`})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Have a `,_jsx(_components.strong,{children:`YubiKey`}),`? Use the `,_jsx(_components.strong,{children:`YubiKey OTP`}),` box below the app option instead: click in the field, insert your YubiKey and tap it, then click `,_jsx(_components.strong,{children:`Activate YubiKey`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`turn-off-2fa`,children:`Turn off 2FA`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Deactivate`}),`, then `,_jsx(_components.strong,{children:`Deactivate`}),` again in the red warning window. We recommend keeping 2FA on: without it, your password is the only thing protecting your servers.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`trusted-devices`,children:`Trusted devices`}),`\n`,_jsxs(_components.p,{children:[`After you sign in with a code, that browser becomes a `,_jsx(_components.strong,{children:`trusted device`}),` for a while, so you aren’t asked for a code every time. The `,_jsx(_components.strong,{children:`Trusted Devices`}),` list shows each one with its `,_jsx(_components.strong,{children:`Device`}),`, `,_jsx(_components.strong,{children:`OS`}),`, `,_jsx(_components.strong,{children:`Browser`}),`, `,_jsx(_components.strong,{children:`IP Address`}),`, when it was `,_jsx(_components.strong,{children:`Last Used`}),` and when it `,_jsx(_components.strong,{children:`Expires`}),`. Your current browser is marked `,_jsx(_components.strong,{children:`CURRENT`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Remove`}),` to make one device ask for a code again.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Remove All`}),` to clear every trusted device, for example after losing a laptop or using a shared computer.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`lost-your-phone`,children:`Lost your phone?`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`I have my backup codes`,id:`i-have-my-backup-codes`,children:_jsx(_components.p,{children:`Enter a backup code instead of an app code when you sign in. Then set up 2FA again on your new phone.`})}),_jsx(Accordion,{title:`I don't have my backup codes`,id:`i-dont-have-my-backup-codes`,children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://freakhosting.com/clientarea/submitticket.php`,children:`Open a ticket`}),` with `,_jsx(_components.strong,{children:`VPS \u0026 Dedicated Servers`}),` from the email address on your account. We’ll verify your identity before resetting 2FA.`]})}),_jsx(Accordion,{title:`I changed phones`,id:`i-changed-phones`,children:_jsx(_components.p,{children:`Most authenticator apps can transfer codes to a new phone. Do this before you wipe the old one, or sign in with a backup code and set up 2FA again.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(Note,{children:[_jsx(Heading,{level:`3`,id:`need-extra-help`,children:`Need Extra Help?`}),_jsx(_components.p,{children:`If you encounter any issues, our support team is ready to assist:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Live Chat:`}),` Quick assistance via our website.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Support Ticket:`}),` `,_jsx(_components.a,{href:`https://freakhosting.com/clientarea/submitticket.php`,children:`Open a Ticket`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Discord:`}),` `,_jsx(_components.a,{href:`https://discord.gg/freakhosting`,children:`Join our Community`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Email:`}),` `,_jsx(_components.a,{href:`mailto:support@freakhosting.com`,children:`support@freakhosting.com`})]}),`\n`]})]}),`\n`,_jsxs(Tip,{children:[_jsx(Heading,{level:`3`,id:`save-on-your-hosting`,children:`Save on Your Hosting`}),_jsxs(_components.p,{children:[`Ready to get a new server? Use code `,_jsx(_components.strong,{children:`KB20`}),` at checkout for `,_jsx(_components.strong,{children:`20% off`}),` your first month!`]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(`div`,{align:`center`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Last Updated:`}),` October 2026`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"How to Set Up Two-Factor Authentication in the VPS Panel","sidebarTitle":"Two-Factor Authentication","description":"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.","keywords":["FREAKHOSTING","VPS panel","two-factor authentication","2FA","TOTP","backup codes","trusted devices"],"href":"/portals/vps-panel/how-to-enable-two-factor-authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Turn on 2FA","slug":"turn-on-2fa","depth":2,"children":[]},{"title":"Turn off 2FA","slug":"turn-off-2fa","depth":2,"children":[]},{"title":"Trusted devices","slug":"trusted-devices","depth":2,"children":[]},{"title":"Lost your phone?","slug":"lost-your-phone","depth":2,"children":[{"title":"Need Extra Help?","slug":"need-extra-help","depth":3,"children":[]},{"title":"Save on Your Hosting","slug":"save-on-your-hosting","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"freakhostingltd","siteName":"FREAKHOSTING","title":"How to Set Up Two-Factor Authentication in the VPS Panel - FREAKHOSTING","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T12:32:32.799Z","originalFileLocation":"portals/vps-panel/how-to-enable-two-factor-authentication.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FREAKHOSTING\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/x-icon\" sizes=\"180x180\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"32x32\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://cdn.freakhosting.com/website/favicon.ico\">\u003cmeta data-mint-head property=\"og:title\" content=\"How to Set Up Two-Factor Authentication in the VPS Panel - FREAKHOSTING\">\u003cmeta data-mint-head property=\"og:description\" content=\"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FREAKHOSTING Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"How to Set Up Two-Factor Authentication in the VPS Panel - FREAKHOSTING\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/freakhostingltd/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FREAKHOSTING\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1a6fd1\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_GB\">\u003cmeta data-mint-head name=\"author\" content=\"FREAKHOSTING LTD\">\u003cmeta data-mint-head name=\"copyright\" content=\"Copyright 2018-2026 FREAKHOSTING LTD\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#0a0e17\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/portals/vps-panel/how-to-enable-two-factor-authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://freakhosting.com/#organization\",\"name\":\"FREAKHOSTING\",\"legalName\":\"FREAKHOSTING LTD\",\"url\":\"https://freakhosting.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.freakhosting.com/core/assets/img/logo-footer.png\"},\"sameAs\":[\"https://x.com/freakhosting\",\"https://discord.gg/freakhosting\",\"https://github.com/freakhosting\"]},{\"@type\":\"WebSite\",\"@id\":\"https://help.freakhosting.com#website\",\"name\":\"FREAKHOSTING\",\"url\":\"https://help.freakhosting.com\",\"publisher\":{\"@id\":\"https://freakhosting.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication#webpage\",\"url\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication\",\"name\":\"How to Set Up Two-Factor Authentication in the VPS Panel\",\"description\":\"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\",\"dateModified\":\"2026-10-24T12:32:32.799Z\",\"isPartOf\":{\"@id\":\"https://help.freakhosting.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account Management\",\"item\":\"https://help.freakhosting.com/portals/vps-panel/how-to-update-your-profile-and-notification-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up Two-Factor Authentication in the VPS Panel\",\"item\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication#article\",\"headline\":\"How to Set Up Two-Factor Authentication in the VPS Panel\",\"name\":\"How to Set Up Two-Factor Authentication in the VPS Panel\",\"description\":\"Protect your FREAKHOSTING VPS Panel account with an authenticator app, save your backup codes and manage trusted devices.\",\"url\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication\",\"mainEntityOfPage\":{\"@id\":\"https://help.freakhosting.com/portals/vps-panel/how-to-enable-two-factor-authentication#webpage\"},\"image\":\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\",\"dateModified\":\"2026-10-24T12:32:32.799Z\",\"keywords\":\"FREAKHOSTING, VPS panel, two-factor authentication, 2FA, TOTP, backup codes, trusted devices\",\"publisher\":{\"@id\":\"https://freakhosting.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.freakhosting.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FREAKHOSTING\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FREAKHOSTING","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"rocket","pages":[{"title":"Get Started","href":"/get-started/welcome"}]},{"tab":"Billing Area","icon":"credit-card","pages":[{"title":"Billing Area","href":"/portals/billing/how-to-login-and-access-the-billing-panel"}]},{"tab":"Game Panel","icon":"gamepad","pages":[{"title":"Game Panel","href":"/portals/game-panel/how-to-login-and-access-the-game-panel"}]},{"tab":"VPS Panel","icon":"server","groups":[{"group":"Getting Started","pages":[{"title":"How Do I Log In to the VPS Panel?","sidebarTitle":"Log In to the VPS Panel","href":"/portals/vps-panel/how-to-login-and-access-the-vps-control-panel"},{"title":"How to Navigate the VPS Panel Dashboard","sidebarTitle":"Tour of the Dashboard","href":"/portals/vps-panel/vps-control-panel-dashboard-overview"},{"title":"How to Set Up Your New VPS","sidebarTitle":"Set Up a New VPS","href":"/portals/vps-panel/how-to-set-up-your-new-vps"},{"title":"A Tour of Your Server's Page","sidebarTitle":"Tour of Your Server's Page","href":"/portals/vps-panel/a-tour-of-your-server-page"}]},{"group":"Account Management","pages":[{"title":"How to Update Your Profile and Email Notifications","sidebarTitle":"Profile \u0026 Notifications","href":"/portals/vps-panel/how-to-update-your-profile-and-notification-settings"},{"title":"How to Change Your VPS Panel Password","sidebarTitle":"Change Password","description":"Change the password you use to log in to the FREAKHOSTING VPS Panel, and learn how it differs from your server's root password.","href":"/portals/vps-panel/how-to-change-your-account-password"},{"title":"How to Set Up Two-Factor Authentication in the VPS Panel","sidebarTitle":"Two-Factor Authentication","href":"/portals/vps-panel/how-to-enable-two-factor-authentication"},{"title":"How to Add and Manage SSH Keys","sidebarTitle":"SSH Keys","description":"Save SSH keys in the FREAKHOSTING VPS Panel, or generate a new key pair in your browser, so you can log in to your VPS without a password.","href":"/portals/vps-panel/how-to-manage-ssh-keys"},{"title":"How to Create and Manage API Tokens","sidebarTitle":"API Tokens","href":"/portals/vps-panel/how-to-manage-api-tokens"},{"title":"How to Share Your VPS With Another User","sidebarTitle":"Share Server Access","href":"/portals/vps-panel/how-to-share-vps-access"}]},{"group":"Server Management","pages":[{"title":"How to Start, Shut Down, Restart and Power Off Your VPS","sidebarTitle":"Power Controls","href":"/portals/vps-panel/how-to-start-stop-restart-and-power-off-your-vps"},{"title":"How to Rename Your VPS and Set a Hostname","sidebarTitle":"Rename \u0026 Hostname","href":"/portals/vps-panel/how-to-rename-your-vps-and-set-a-hostname"},{"title":"How to Protect Your VPS From Accidental Reinstalls","sidebarTitle":"Rebuild Protection","href":"/portals/vps-panel/how-to-protect-your-server-from-accidental-rebuilds"},{"title":"How to Reinstall (Rebuild) Your VPS","sidebarTitle":"Reinstall (Rebuild)","href":"/portals/vps-panel/how-to-rebuild-and-reinstall-your-vps"}]},{"group":"Server Options \u0026 Recovery","pages":[{"title":"How to Use the VNC Console","sidebarTitle":"VNC Console","href":"/portals/vps-panel/how-to-enable-and-use-vnc-console-access"},{"title":"How to Use Rescue Mode","sidebarTitle":"Rescue Mode","href":"/portals/vps-panel/how-to-use-rescue-mode"},{"title":"How to Reset Your Server's Root Password","sidebarTitle":"Reset Root Password","href":"/portals/vps-panel/how-to-reset-your-vps-root-password"},{"title":"How to Change Boot Type (BIOS or UEFI) and Auto Configuration","sidebarTitle":"Boot Type \u0026 Auto Config","href":"/portals/vps-panel/how-to-configure-boot-type-bios-vs-uefi"}]},{"group":"Network \u0026 Connectivity","pages":[{"title":"How to Find Your VPS's IP Address and Network Settings","sidebarTitle":"Network Settings","href":"/portals/vps-panel/how-to-view-and-manage-network-settings"},{"title":"How to Set Up Reverse DNS (rDNS)","sidebarTitle":"Reverse DNS","href":"/portals/vps-panel/how-to-configure-reverse-dns"},{"title":"How to Change Your VPS's DNS Resolvers","sidebarTitle":"DNS Resolvers","href":"/portals/vps-panel/how-to-change-ipv4-public-dns-resolvers"},{"title":"Understanding Your VPS Traffic and Bandwidth","sidebarTitle":"Traffic \u0026 Bandwidth","href":"/portals/vps-panel/understanding-vps-traffic-and-bandwidth"}]},{"group":"Storage \u0026 Backups","pages":[{"title":"How to View Your VPS Storage","sidebarTitle":"Storage","href":"/portals/vps-panel/how-to-view-and-manage-vps-storage"},{"title":"How to Use a Custom ISO and Change the Boot Order","sidebarTitle":"Custom ISO \u0026 Boot Order","href":"/portals/vps-panel/how-to-mount-custom-isos-and-configure-boot-order"},{"title":"How to Back Up and Restore Your VPS","sidebarTitle":"Backups","href":"/portals/vps-panel/how-to-schedule-and-restore-backups"}]},{"group":"Performance \u0026 Monitoring","pages":[{"title":"How to Monitor Your VPS's CPU, Memory, Disk and Network","sidebarTitle":"Monitor Resource Usage","href":"/portals/vps-panel/how-to-monitor-vps-resource-usage"},{"title":"Understanding the VPS Task Log","sidebarTitle":"Task Log","href":"/portals/vps-panel/understanding-the-vps-task-log"}]}]},{"tab":"Web Panel","icon":"globe","pages":[{"title":"Web Panel","href":"/portals/web-panel/web-panel-overview-and-dashboard"}]},{"tab":"Firewall Panel","icon":"shield","pages":[{"title":"Firewall Panel","href":"/portals/firewall/firewall-panel-overview"}]},{"tab":"Games","icon":"dice","pages":[{"title":"Games","href":"/games/getting-started"}]},{"tab":"Other","icon":"ellipsis","pages":[{"title":"Other","href":"/portals/other/how-to-connect-to-database-using-heidisql"}]}]},"basePath":"","title":"How to Set Up Two-Factor Authentication in the VPS Panel - FREAKHOSTING","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}