[{"data":1,"prerenderedAt":477},["ShallowReactive",2],{"navigation_docs":3,"-compute-virtual-machines-manage-ssh-keys":212,"-compute-virtual-machines-manage-ssh-keys-surround":472},[4,21,89,125,152,183,202,207],{"title":5,"collapsed":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started",true,"/getting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","/getting-started/introduction","1.getting-started/introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"Service Tiers","/getting-started/service-tiers","1.getting-started/service-tiers","i-lucide-layers",false,{"title":22,"collapsed":6,"path":23,"stem":24,"children":25,"page":20},"Containers","/containers","2.containers",[26,56],{"title":27,"path":28,"stem":29,"children":30,"page":20},"Kubernetes","/containers/kubernetes","2.containers/1.kubernetes",[31,36,41,46,51],{"title":32,"path":33,"stem":34,"icon":35},"Overview","/containers/kubernetes/overview","2.containers/1.kubernetes/1.overview","i-lucide-box",{"title":37,"path":38,"stem":39,"icon":40},"Create a Cluster","/containers/kubernetes/create-cluster","2.containers/1.kubernetes/2.create-cluster","i-lucide-plus-circle",{"title":42,"path":43,"stem":44,"icon":45},"Connect to Your Cluster","/containers/kubernetes/connect-cluster","2.containers/1.kubernetes/3.connect-cluster","i-lucide-link",{"title":47,"path":48,"stem":49,"icon":50},"Node Groups","/containers/kubernetes/node-groups","2.containers/1.kubernetes/4.node-groups","i-lucide-server",{"title":52,"path":53,"stem":54,"icon":55},"Ingress & Domains","/containers/kubernetes/ingress-domains","2.containers/1.kubernetes/5.ingress-domains","i-lucide-globe",{"title":57,"path":58,"stem":59,"children":60,"page":20},"Container Registry","/containers/container-registry","2.containers/2.container-registry",[61,65,69,74,79,84],{"title":32,"path":62,"stem":63,"icon":64},"/containers/container-registry/overview","2.containers/2.container-registry/1.overview","i-lucide-package",{"title":66,"path":67,"stem":68,"icon":40},"Create a Registry","/containers/container-registry/create-registry","2.containers/2.container-registry/2.create-registry",{"title":70,"path":71,"stem":72,"icon":73},"Push Images to Registry","/containers/container-registry/push-images","2.containers/2.container-registry/3.push-images","i-lucide-upload",{"title":75,"path":76,"stem":77,"icon":78},"Pull Images from Registry","/containers/container-registry/pull-images","2.containers/2.container-registry/4.pull-images","i-lucide-download",{"title":80,"path":81,"stem":82,"icon":83},"Manage Repositories","/containers/container-registry/manage-repositories","2.containers/2.container-registry/5.manage-repositories","i-lucide-folder",{"title":85,"path":86,"stem":87,"icon":88},"Manage Access Credentials","/containers/container-registry/manage-credentials","2.containers/2.container-registry/6.manage-credentials","i-lucide-key",{"title":90,"collapsed":6,"path":91,"stem":92,"children":93,"page":20},"Compute","/compute","3.compute",[94],{"title":95,"path":96,"stem":97,"children":98,"page":20},"Virtual Machines","/compute/virtual-machines","3.compute/virtual-machines",[99,102,106,111,116,121],{"title":32,"path":100,"stem":101,"icon":50},"/compute/virtual-machines/overview","3.compute/virtual-machines/1.overview",{"title":103,"path":104,"stem":105,"icon":40},"Launch an Instance","/compute/virtual-machines/launch-instance","3.compute/virtual-machines/2.launch-instance",{"title":107,"path":108,"stem":109,"icon":110},"Connect with SSH","/compute/virtual-machines/connect-with-ssh","3.compute/virtual-machines/3.connect-with-ssh","i-lucide-terminal",{"title":112,"path":113,"stem":114,"icon":115},"Manage Snapshots","/compute/virtual-machines/manage-snapshots","3.compute/virtual-machines/4.manage-snapshots","i-lucide-camera",{"title":117,"path":118,"stem":119,"icon":120},"Manage Backups","/compute/virtual-machines/manage-backups","3.compute/virtual-machines/5.manage-backups","i-lucide-shield-check",{"title":122,"path":123,"stem":124,"icon":88},"Manage SSH Keys","/compute/virtual-machines/manage-ssh-keys","3.compute/virtual-machines/6.manage-ssh-keys",{"title":126,"collapsed":6,"path":127,"stem":128,"children":129,"page":20},"Databases","/databases","4.databases",[130,134,138,143,147],{"title":32,"path":131,"stem":132,"icon":133},"/databases/overview","4.databases/1.overview","i-lucide-database",{"title":135,"path":136,"stem":137,"icon":40},"Create a Database","/databases/create-database","4.databases/2.create-database",{"title":139,"path":140,"stem":141,"icon":142},"Connect to a Database","/databases/connect-database","4.databases/3.connect-database","i-lucide-plug",{"title":117,"path":144,"stem":145,"icon":146},"/databases/manage-backups","4.databases/4.manage-backups","i-lucide-history",{"title":148,"path":149,"stem":150,"icon":151},"Manage Database","/databases/manage-database","4.databases/5.manage-database","i-lucide-settings",{"title":153,"collapsed":6,"path":154,"stem":155,"children":156,"page":20},"Storage","/storage","5.storage",[157,161,166,170,174,178],{"title":32,"path":158,"stem":159,"icon":160},"/storage/overview","5.storage/1.overview","i-lucide-hard-drive",{"title":162,"path":163,"stem":164,"icon":165},"Create a Bucket","/storage/create-bucket","5.storage/2.create-bucket","i-lucide-folder-plus",{"title":167,"path":168,"stem":169,"icon":73},"Upload & Manage Objects","/storage/manage-objects","5.storage/3.manage-objects",{"title":171,"path":172,"stem":173,"icon":88},"Access Keys","/storage/access-keys","5.storage/4.access-keys",{"title":175,"path":176,"stem":177,"icon":110},"S3 API Usage","/storage/s3-api-usage","5.storage/5.s3-api-usage",{"title":179,"path":180,"stem":181,"icon":182},"Usage & Billing","/storage/usage","5.storage/6.usage","i-lucide-bar-chart",{"title":184,"collapsed":6,"path":185,"stem":186,"children":187,"page":20},"Account","/account","6.account",[188,192,197],{"title":189,"path":190,"stem":191,"icon":88},"API Keys","/account/api-keys","6.account/api-keys",{"title":193,"path":194,"stem":195,"icon":196},"Billing","/account/billing","6.account/billing","i-lucide-credit-card",{"title":198,"path":199,"stem":200,"icon":201},"Limits & Quotas","/account/limits-quotas","6.account/limits-quotas","i-lucide-gauge",{"title":203,"path":204,"stem":205,"icon":206},"FAQ","/faq","faq","i-lucide-help-circle",{"title":208,"path":209,"stem":210,"icon":211},"Support","/support","support","i-lucide-life-buoy",{"id":213,"title":122,"body":214,"description":465,"extension":466,"links":467,"meta":468,"navigation":469,"path":123,"seo":470,"stem":124,"__hash__":471},"docs/3.compute/virtual-machines/6.manage-ssh-keys.md",{"type":215,"value":216,"toc":454},"minimark",[217,221,226,229,239,243,257,261,264,267,271,274,313,324,327,356,360,389,395,399,402,428,432,435,439,450],[218,219,220],"p",{},"Virtual Machines uses account-level SSH public keys for instance access control. Keys are referenced during provisioning and reused across instances.",[222,223,225],"h2",{"id":224},"key-model","Key model",[218,227,228],{},"Each key record includes:",[230,231,232,236],"ul",{},[233,234,235],"li",{},"Key name",[233,237,238],{},"Public key material",[222,240,242],{"id":241},"supported-key-operations","Supported key operations",[230,244,245,248,251,254],{},[233,246,247],{},"Create key",[233,249,250],{},"Rename key",[233,252,253],{},"Set key as default",[233,255,256],{},"Delete key",[222,258,260],{"id":259},"key-validation-and-assignment","Key validation and assignment",[218,262,263],{},"DC2 validates public key format on creation. Supported formats include commonly used SSH key types such as RSA and Ed25519.",[218,265,266],{},"During instance launch, one account key is assigned for initial SSH access. If a default key is set, it's automatically preselected for new launches.",[222,268,270],{"id":269},"generating-a-new-ssh-key","Generating a new SSH key",[218,272,273],{},"If you don't have an SSH key yet, generate one locally:",[275,276,281],"pre",{"className":277,"code":278,"language":279,"meta":280,"style":280},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ssh-keygen -t ed25519 -C \"your-email@example.com\"\n","bash","",[282,283,284],"code",{"__ignoreMap":280},[285,286,289,293,297,300,303,307,310],"span",{"class":287,"line":288},"line",1,[285,290,292],{"class":291},"sBMFI","ssh-keygen",[285,294,296],{"class":295},"sfazB"," -t",[285,298,299],{"class":295}," ed25519",[285,301,302],{"class":295}," -C",[285,304,306],{"class":305},"sMK4o"," \"",[285,308,309],{"class":295},"your-email@example.com",[285,311,312],{"class":305},"\"\n",[218,314,315,316,319,320,323],{},"This creates two files: ",[282,317,318],{},"id_ed25519"," (private key—keep secure) and ",[282,321,322],{},"id_ed25519.pub"," (public key—upload to DCP).",[218,325,326],{},"For RSA keys (alternative):",[275,328,330],{"className":277,"code":329,"language":279,"meta":280,"style":280},"ssh-keygen -t rsa -b 4096 -C \"your-email@example.com\"\n",[282,331,332],{"__ignoreMap":280},[285,333,334,336,338,341,344,348,350,352,354],{"class":287,"line":288},[285,335,292],{"class":291},[285,337,296],{"class":295},[285,339,340],{"class":295}," rsa",[285,342,343],{"class":295}," -b",[285,345,347],{"class":346},"sbssI"," 4096",[285,349,302],{"class":295},[285,351,306],{"class":305},[285,353,309],{"class":295},[285,355,312],{"class":305},[222,357,359],{"id":358},"adding-a-public-key-to-your-account","Adding a public key to your account",[361,362,363,370,373,380,383,386],"ol",{},[233,364,365,366,369],{},"Generate or locate your public key (ends with ",[282,367,368],{},".pub",")",[233,371,372],{},"Open the public key file and copy the entire content",[233,374,375,376],{},"In DCP Console, go to ",[377,378,379],"strong",{},"Compute → SSH Keys",[233,381,382],{},"Click \"Add Key\" and paste the public key material",[233,384,385],{},"Give the key a descriptive name",[233,387,388],{},"Save and verify the fingerprint matches your local key",[218,390,391,392,394],{},"Never upload your private key (the file without ",[282,393,368],{}," extension).",[222,396,398],{"id":397},"key-naming-conventions","Key naming conventions",[218,400,401],{},"Use clear, descriptive names to distinguish keys:",[230,403,404,410,416,422],{},[233,405,406,409],{},[282,407,408],{},"laptop-macos-2026"," — Laptop-specific key",[233,411,412,415],{},[282,413,414],{},"ci-cd-pipeline"," — Automated deployment key",[233,417,418,421],{},[282,419,420],{},"contractor-john-2026"," — Temporary external access",[233,423,424,427],{},[282,425,426],{},"dev-team-shared"," — Team development key (if using shared key)",[222,429,431],{"id":430},"tip-set-a-default-key","Tip: Set a default key",[218,433,434],{},"Setting a default key simplifies instance launches—it will be pre-selected in the launch dialog for new instances.",[222,436,438],{"id":437},"next-steps","Next steps",[230,440,441,446],{},[233,442,443],{},[444,445,103],"a",{"href":104},[233,447,448],{},[444,449,107],{"href":108},[451,452,453],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":280,"searchDepth":455,"depth":455,"links":456},2,[457,458,459,460,461,462,463,464],{"id":224,"depth":455,"text":225},{"id":241,"depth":455,"text":242},{"id":259,"depth":455,"text":260},{"id":269,"depth":455,"text":270},{"id":358,"depth":455,"text":359},{"id":397,"depth":455,"text":398},{"id":430,"depth":455,"text":431},{"id":437,"depth":455,"text":438},"Add and maintain SSH keys for instance access","md",null,{},{"icon":88},{"title":122,"description":465},"9vpQ9lU2Gvx9qyXt0_FCtuhxDEcGSpmW6PCfebTkhE4",[473,475],{"title":117,"path":118,"stem":119,"description":474,"icon":120,"children":-1},"Enable, trigger, and manage backups for instances",{"title":32,"path":131,"stem":132,"description":476,"icon":133,"children":-1},"Introduction to Managed Databases on NexQloud",1778274384583]