Each key shows its name, the first part of the key (starting with ptlc_), when it was last used, which addresses may use it and when it was created.To delete a key, click Revoke, then Yes, revoke. Anything that uses the key stops working straight away.
In your SFTP program (such as FileZilla or WinSCP), choose key-file sign-in and select your private key. Use the server address (port 2022) and username from your server’s Settings page. See connecting with SFTP.
Check that you copied the whole key, and that the address your script runs from is in the key’s allowed IP list. If you’re not sure, create a new key without an IP limit to test.
I lost my API key
It can’t be shown again. Revoke the old key and create a new one.
The panel won't accept my SSH key
Make sure you pasted the public key (the .pub file), not the private key, and that it is on one line.
SFTP still asks for a password
Check that your SFTP program is set to use your private key file, and that the matching public key is listed on the SSH Keys page.
Ready to upgrade your hosting? Use code KB20 at checkout for 20% off your first order!
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":"6ae8717f21b4422fadc75e7b","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/game-panel/how-to-manage-api-and-ssh-keys","slug":"/portals/game-panel/how-to-manage-api-and-ssh-keys","pageMetadata":{"title":"How to Create API Keys and Add SSH Keys for SFTP","sidebarTitle":"API and SSH Keys","description":"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.","keywords":["FREAKHOSTING","game panel","API key","API credentials","SSH key","SFTP","ssh-keygen","ed25519","Pterodactyl API"],"href":"/portals/game-panel/how-to-manage-api-and-ssh-keys"},"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: \"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\"\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`,code:`code`,hr:`hr`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Frame,Heading,Note,OptimizedImage,Step,Steps,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,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);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Your account has two kinds of keys:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`API keys`}),` let your own scripts and tools use the panel as you, for example a bot that restarts your server.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SSH keys`}),` let you sign in to SFTP without typing your password.`]}),`\n`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Difficulty`,icon:`gauge`,children:_jsx(_components.p,{children:`Intermediate`})}),_jsx(Card,{title:`Time`,icon:`clock`,children:_jsx(_components.p,{children:`5 minutes`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`create-an-api-key`,children:`Create an API key`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open API Credentials`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://games.freakhosting.com/account/api`,children:`games.freakhosting.com/account/api`}),`, or click your avatar and then `,_jsx(_components.strong,{children:`API Credentials`}),`.`]})}),_jsxs(Step,{title:`Click Create key`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create key`}),`.`]}),_jsx(Frame,{caption:`Creating an API key`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=8077dbe5127c2ac9d283ed673f724ffd`,alt:`Create an API key window with a What is it for field and an Allowed IP addresses field, and Cancel and Create key buttons`,\"data-og-width\":`520`,width:`520`,\"data-og-height\":`366`,height:`366`,\"data-path\":`images/game-panel/api-key-create.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=280\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=6cee2b95c2dfc09bd79864334f923a4e 280w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=560\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=3297bf9f9b6bd917a8c913b3a17ef7b0 560w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=840\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=0f325f57e736d865460d14602aa75b8e 840w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=65e0f50c13f3ae6daf3d0783c9a26c34 1100w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=179dd88ac53a4951a58f152aa854bc79 1650w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-create.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=50a759e9d9932c7e03f206db0d4799d1 2500w`})})]}),_jsx(Step,{title:`Describe what it's for`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`WHAT IS IT FOR?`}),`, type a name you’ll recognise later, such as `,_jsx(_components.code,{children:`backup script`}),`.`]})}),_jsx(Step,{title:`Limit where it can be used (optional)`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`ALLOWED IP ADDRESSES`}),`, enter one address per line, such as `,_jsx(_components.code,{children:`203.0.113.10`}),` or a range like `,_jsx(_components.code,{children:`198.51.100.0/24`}),`. Leave it empty to allow any address.`]})}),_jsxs(Step,{title:`Click Create key and copy it`,children:[_jsxs(_components.p,{children:[`Your new key is shown once. Click `,_jsx(_components.strong,{children:`Copy key`}),`, store it somewhere safe, then click `,_jsx(_components.strong,{children:`I have saved it`}),`.`]}),_jsx(Frame,{caption:`Your new key is shown only once`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=fbc1dba3f376f0164f11c74553a0742b`,alt:`Your new API key window with a hidden key starting with ptlc_, and Copy key and I have saved it buttons`,\"data-og-width\":`520`,width:`520`,\"data-og-height\":`286`,height:`286`,\"data-path\":`images/game-panel/api-key-created.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=280\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=5513149559571acfbbe3d6a4ec158b22 280w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=560\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=8a7a39260f90c033b25c2daf48fb8c42 560w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=840\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=fd37993601b07354d43bb8e2019b34b5 840w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=4652b862ff03c8fb1e20b693274c38ba 1100w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=d1334d428149df5fa9379b750e67b297 1650w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-key-created.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=09a3a4ef637d508d93d14da7dbbdf0a5 2500w`})})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Treat API keys like passwords. Anyone who has one can control your servers as you. If you lose a key, revoke it and create a new one.`})}),`\n`,_jsx(Heading,{level:`3`,id:`manage-your-api-keys`,children:`Manage your API keys`}),`\n`,_jsx(Frame,{caption:`Your API keys`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=cfdc4d168f23a79c2859d057b7ab3fb3`,alt:`Your keys list showing one key with its name, the start of the key, and labels Never used, Any IP address and Created 12 seconds ago, with a Revoke button`,\"data-og-width\":`1543`,width:`1543`,\"data-og-height\":`196`,height:`196`,\"data-path\":`images/game-panel/api-keys-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=268fc5ca8a8f17537caca20a130e4da3 280w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=c91d08055c4aaf7530171dca29e3a4d7 560w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=1e7267fe8d3cc1d55b5a45e4c8158738 840w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=7057ef6c4fc79cb6d09981bb0b5a72e9 1100w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=61bcf3fcd1a5e82b90044d6cb3879535 1650w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/api-keys-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=ee1e37240cfd854cee3cbf6259c37e3b 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Each key shows its name, the first part of the key (starting with `,_jsx(_components.code,{children:`ptlc_`}),`), when it was last used, which addresses may use it and when it was created.`]}),`\n`,_jsxs(_components.p,{children:[`To delete a key, click `,_jsx(_components.strong,{children:`Revoke`}),`, then `,_jsx(_components.strong,{children:`Yes, revoke`}),`. Anything that uses the key stops working straight away.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`add-an-ssh-key-for-sftp`,children:`Add an SSH key for SFTP`}),`\n`,_jsx(Heading,{level:`3`,id:`1-create-a-key-on-your-computer`,children:`1. Create a key on your computer`}),`\n`,_jsx(_components.p,{children:`If you don’t have a key yet, open a terminal (PowerShell on Windows, Terminal on macOS or Linux) and run:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`ssh-keygen`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -t`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ed25519`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Press `,_jsx(_components.strong,{children:`Enter`}),` to accept the default location. This creates two files: a private key, and a public key ending in `,_jsx(_components.code,{children:`.pub`}),`. Only ever share the `,_jsx(_components.code,{children:`.pub`}),` file.`]}),`\n`,_jsx(Heading,{level:`3`,id:`2-add-the-public-key-to-the-panel`,children:`2. Add the public key to the panel`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open SSH Keys`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://games.freakhosting.com/account/ssh`,children:`games.freakhosting.com/account/ssh`}),`.`]})}),_jsx(Step,{title:`Name the key`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`NAME`}),`, type something you’ll recognise, such as `,_jsx(_components.code,{children:`Work laptop`}),`.`]})}),_jsxs(Step,{title:`Paste the public key`,children:[_jsxs(_components.p,{children:[`Open your `,_jsx(_components.code,{children:`.pub`}),` file in a text editor, copy everything and paste it into `,_jsx(_components.strong,{children:`PUBLIC KEY`}),`. It starts with something like `,_jsx(_components.code,{children:`ssh-ed25519 AAAA`}),`.`]}),_jsx(Frame,{caption:`Adding an SSH key`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=27bb8c28dedfa72e501be8b50af0d597`,alt:`SSH keys page with an Add a key card containing Name and Public key fields with a pasted ssh-ed25519 key and an Add key button`,\"data-og-width\":`1543`,width:`1543`,\"data-og-height\":`783`,height:`783`,\"data-path\":`images/game-panel/ssh-key-add.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=280\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=0058e4ca877257bd620031e7a8231466 280w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=560\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=45f485d4438be8fe552339227e2077c7 560w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=840\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=763af1aa28fe8d04d5cdc9437c633a2c 840w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=f1d627c526f9d2865cce65780d81ed89 1100w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=0c9e5064f0da893e775b249b12681032 1650w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-key-add.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=6ce7c7c48f72e0b51b90e1380c40ae29 2500w`})})]}),_jsx(Step,{title:`Click Add key`,children:_jsxs(_components.p,{children:[`You see `,_jsx(_components.strong,{children:`SSH key added.`}),` and the key appears under `,_jsx(_components.strong,{children:`Your keys`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`3-use-the-key-in-your-sftp-program`,children:`3. Use the key in your SFTP program`}),`\n`,_jsxs(_components.p,{children:[`In your SFTP program (such as FileZilla or WinSCP), choose key-file sign-in and select your private key. Use the server address (port `,_jsx(_components.code,{children:`2022`}),`) and username from your server’s `,_jsx(_components.strong,{children:`Settings`}),` page. See `,_jsx(_components.a,{href:`/portals/game-panel/how-to-connect-via-sftp`,children:`connecting with SFTP`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`remove-an-ssh-key`,children:`Remove an SSH key`}),`\n`,_jsx(Frame,{caption:`Your SSH keys`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=edb280f0e545a30215d3ce37232395b2`,alt:`Your keys list with one SSH key named Docs test laptop, its fingerprint, the time it was added and a Delete button`,\"data-og-width\":`1543`,width:`1543`,\"data-og-height\":`196`,height:`196`,\"data-path\":`images/game-panel/ssh-keys-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=3dcb5b732c22556fb35ed0c9e6d3f886 280w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=47ad0baf48e4445bfe6ad8a9308551d7 560w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=83fb7f097ce4f38e4ee6e2b57ce68f80 840w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=a1ea0f79019a74a17830ef4cd19bd7ea 1100w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=c45c1bfad4def1553e66db436c99ad89 1650w, https://mintcdn.com/freakhostingltd/q82wyXmBFQWqJ0i4/images/game-panel/ssh-keys-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=q82wyXmBFQWqJ0i4\u0026q=85\u0026s=16e1083d35906880a95c632ef4d32542 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Delete`}),` next to the key, then `,_jsx(_components.strong,{children:`Yes, delete`}),`. You can no longer sign in with it.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`My API key returns an error`,id:`my-api-key-returns-an-error`,children:_jsx(_components.p,{children:`Check that you copied the whole key, and that the address your script runs from is in the key’s allowed IP list. If you’re not sure, create a new key without an IP limit to test.`})}),_jsx(Accordion,{title:`I lost my API key`,id:`i-lost-my-api-key`,children:_jsx(_components.p,{children:`It can’t be shown again. Revoke the old key and create a new one.`})}),_jsx(Accordion,{title:`The panel won't accept my SSH key`,id:`the-panel-wont-accept-my-ssh-key`,children:_jsxs(_components.p,{children:[`Make sure you pasted the public key (the `,_jsx(_components.code,{children:`.pub`}),` file), not the private key, and that it is on one line.`]})}),_jsx(Accordion,{title:`SFTP still asks for a password`,id:`sftp-still-asks-for-a-password`,children:_jsx(_components.p,{children:`Check that your SFTP program is set to use your private key file, and that the matching public key is listed on the SSH Keys page.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related articles`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Connect with SFTP`,icon:`folder-open`,href:`/portals/game-panel/how-to-connect-via-sftp`,children:_jsx(_components.p,{children:`Move files with FileZilla or WinSCP.`})}),_jsx(Card,{title:`Activity log`,icon:`list`,href:`/portals/game-panel/how-to-view-the-activity-log`,children:_jsx(_components.p,{children:`See when keys were created or used.`})})]}),`\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 upgrade your hosting? Use code `,_jsx(_components.strong,{children:`KB20`}),` at checkout for `,_jsx(_components.strong,{children:`20% off`}),` your first order!`]})]}),`\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 Create API Keys and Add SSH Keys for SFTP","sidebarTitle":"API and SSH Keys","description":"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.","keywords":["FREAKHOSTING","game panel","API key","API credentials","SSH key","SFTP","ssh-keygen","ed25519","Pterodactyl API"],"href":"/portals/game-panel/how-to-manage-api-and-ssh-keys"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create an API key","slug":"create-an-api-key","depth":2,"children":[{"title":"Manage your API keys","slug":"manage-your-api-keys","depth":3,"children":[]}]},{"title":"Add an SSH key for SFTP","slug":"add-an-ssh-key-for-sftp","depth":2,"children":[{"title":"1. Create a key on your computer","slug":"1-create-a-key-on-your-computer","depth":3,"children":[]},{"title":"2. Add the public key to the panel","slug":"2-add-the-public-key-to-the-panel","depth":3,"children":[]},{"title":"3. Use the key in your SFTP program","slug":"3-use-the-key-in-your-sftp-program","depth":3,"children":[]},{"title":"Remove an SSH key","slug":"remove-an-ssh-key","depth":3,"children":[]}]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Related articles","slug":"related-articles","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 Create API Keys and Add SSH Keys for SFTP - FREAKHOSTING","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T10:20:47.596Z","originalFileLocation":"portals/game-panel/how-to-manage-api-and-ssh-keys.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=\"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\">\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 Create API Keys and Add SSH Keys for SFTP - FREAKHOSTING\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\">\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/game-panel/how-to-manage-api-and-ssh-keys\">\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 Create API Keys and Add SSH Keys for SFTP - FREAKHOSTING\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\">\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/game-panel/how-to-manage-api-and-ssh-keys\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/portals/game-panel/how-to-manage-api-and-ssh-keys.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/game-panel/how-to-manage-api-and-ssh-keys#webpage\",\"url\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys\",\"name\":\"How to Create API Keys and Add SSH Keys for SFTP\",\"description\":\"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\",\"dateModified\":\"2026-10-29T10:20:47.596Z\",\"isPartOf\":{\"@id\":\"https://help.freakhosting.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account \u0026 Security\",\"item\":\"https://help.freakhosting.com/portals/game-panel/how-to-change-your-account-password\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create API Keys and Add SSH Keys for SFTP\",\"item\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys#article\",\"headline\":\"How to Create API Keys and Add SSH Keys for SFTP\",\"name\":\"How to Create API Keys and Add SSH Keys for SFTP\",\"description\":\"Create Game Panel API keys for your own scripts and tools, and add SSH keys so you can sign in to SFTP without a password.\",\"url\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys\",\"mainEntityOfPage\":{\"@id\":\"https://help.freakhosting.com/portals/game-panel/how-to-manage-api-and-ssh-keys#webpage\"},\"image\":\"https://cdn.freakhosting.com/core/assets/heldesk-main.png\",\"dateModified\":\"2026-10-29T10:20:47.596Z\",\"keywords\":\"FREAKHOSTING, game panel, API key, API credentials, SSH key, SFTP, ssh-keygen, ed25519, Pterodactyl API\",\"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","groups":[{"group":"Getting Started","pages":[{"title":"How to Sign In to the Game Panel and Find Your Way Around","sidebarTitle":"Sign In and Dashboard","href":"/portals/game-panel/how-to-login-and-access-the-game-panel"},{"title":"What Is on My Game Server's Page?","sidebarTitle":"Server Page Overview","href":"/portals/game-panel/game-panel-dashboard-overview"}]},{"group":"Server Controls","pages":[{"title":"How to Start, Stop and Restart Your Game Server","sidebarTitle":"Start, Stop and Restart","href":"/portals/game-panel/how-to-start-stop-and-restart-your-game-server"},{"title":"How to Use the Server Console and Share Your Log","sidebarTitle":"Server Console","href":"/portals/game-panel/how-to-use-the-server-console"},{"title":"How to Read Your Game Server's Logs and Find Errors","sidebarTitle":"Logs","href":"/portals/game-panel/how-to-read-server-logs"},{"title":"How to Check Your Game Server's CPU, Memory and Network History","sidebarTitle":"Statistics","href":"/portals/game-panel/how-to-view-server-statistics"}]},{"group":"File Management","pages":[{"title":"How to Use the File Manager on Your Game Server","sidebarTitle":"File Manager","href":"/portals/game-panel/how-to-use-the-file-manager"},{"title":"How to Connect to Your Game Server with SFTP","sidebarTitle":"Connect with SFTP","href":"/portals/game-panel/how-to-connect-via-sftp"}]},{"group":"Server Management","pages":[{"title":"How to Rename Your Game Server and Reinstall It","sidebarTitle":"Server Settings and Reinstall","href":"/portals/game-panel/how-to-manage-server-settings-and-reinstall"},{"title":"How to Create, Download and Restore Game Server Backups","sidebarTitle":"Backups","href":"/portals/game-panel/how-to-create-and-restore-backups"},{"title":"How to Set Up Automatic Backups for Your Game Server","sidebarTitle":"Automatic Backups","href":"/portals/game-panel/how-to-set-up-automatic-backups"},{"title":"How to Create and Manage MySQL Databases for Your Game Server","sidebarTitle":"Databases","href":"/portals/game-panel/how-to-manage-databases"},{"title":"How to Find Your Game Server's Address and Ports","sidebarTitle":"Network and Subdomains","href":"/portals/game-panel/how-to-manage-network-and-subdomains"}]},{"group":"Configuration","pages":[{"title":"How to Change Your Game Server's Settings Without Editing Files","sidebarTitle":"Game Settings","href":"/portals/game-panel/how-to-change-game-settings"},{"title":"How to Schedule Automatic Restarts, Backups and Commands","sidebarTitle":"Schedules","href":"/portals/game-panel/how-to-configure-schedules-and-tasks"},{"title":"How to Give Friends or Staff Access to Your Game Server","sidebarTitle":"Sub-users","href":"/portals/game-panel/how-to-manage-sub-users"},{"title":"How to Get Alerts When Your Game Server Crashes or Has a Problem","sidebarTitle":"Server Alerts","href":"/portals/game-panel/how-to-set-up-server-alerts"},{"title":"How to Change Your Server's Startup Settings","sidebarTitle":"Startup Variables","href":"/portals/game-panel/how-to-configure-startup-variables"}]},{"group":"Account \u0026 Security","pages":[{"title":"How to Manage Your Account: Photo, Password and Email","sidebarTitle":"Your Account","href":"/portals/game-panel/how-to-change-your-account-password"},{"title":"How to Turn On Two-Step Verification for Your Game Panel Account","sidebarTitle":"Two-Step Verification","description":"Protect your FREAKHOSTING Game Panel account with two-step verification, so a code from your phone is needed every time you sign in.","href":"/portals/game-panel/how-to-enable-two-factor-authentication"},{"title":"How to Create API Keys and Add SSH Keys for SFTP","sidebarTitle":"API and SSH Keys","href":"/portals/game-panel/how-to-manage-api-and-ssh-keys"},{"title":"How to See Who Did What on Your Account and Server","sidebarTitle":"Activity Log","description":"Use the account and server activity logs in the FREAKHOSTING Game Panel to see sign-ins, changes and actions, who made them and when.","href":"/portals/game-panel/how-to-view-the-activity-log"}]}]},{"tab":"VPS Panel","icon":"server","pages":[{"title":"VPS Panel","href":"/portals/vps-panel/how-to-login-and-access-the-vps-control-panel"}]},{"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 Create API Keys and Add SSH Keys for SFTP - 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"]}