{"id":17854,"date":"2023-10-12T08:00:00","date_gmt":"2023-10-12T06:00:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=17854"},"modified":"2026-02-03T08:05:35","modified_gmt":"2026-02-03T07:05:35","slug":"how-to-enable-2fa-totp-on-a-vps","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/how-to-enable-2fa-totp-on-a-vps\/","title":{"rendered":"How to Enable 2FA\/TOTP on a VPS\u00a0"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg\" alt=\"How to enable 2FA\/TOTP on a VPS (head image)\" class=\"wp-image-17855\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This guide will walk you through the process of how to enable 2FA\/TOTP on a VPS on your VPS. Before we delve into the &#8216;how,&#8217; let us address the &#8216;what&#8217; and &#8216;why&#8217; to set the stage for a more secure and resilient virtual environment.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-2fa-totp\">What is 2FA\/TOTP?<\/h2>\n\n\n\n<p>Two-factor authentication (2FA) is a security process that adds an additional layer of verification beyond just a password. Typically, it involves something you know (like a password) and something you have (like a mobile device). Time-based One-Time Passwords (TOTP) represent a specific form of 2FA where a unique password is generated at regular intervals, usually 30 seconds, providing a dynamic and time-sensitive element to the authentication process.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-enable-2fa-totp-on-your-vps\">Why Enable 2FA\/TOTP on Your VPS?<\/h2>\n\n\n\n<p>The digital landscape is full of potential threats, and VPS servers are no exception. Enabling 2FA\/TOTP on your VPS enhances your server&#8217;s security posture significantly. Passwords alone are susceptible to various attacks, such as brute force and phishing. By introducing a second layer of authentication, you fortify your defense against unauthorized access, reducing the risk of data breaches and potential compromises.&nbsp;<\/p>\n\n\n\n<p>If you want to learn more about securing your VPS, check out our guide \u201c<a href=\"https:\/\/contabo.com\/blog\/monitor-and-test-server-security\/\" target=\"_blank\" rel=\"noreferrer noopener\">Free Tools to Monitor &amp; Test the Security of Your Server or VPS<\/a>\u201d.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<p>Before embarking on the journey to enable Two-Factor Authentication (2FA) with Time-based One-Time Passwords (TOTP) on your Virtual Private Server (VPS), ensure that you have the following prerequisites in place.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vps-access\">VPS Access<\/h3>\n\n\n\n<p>To implement security measures, you must <a href=\"https:\/\/contabo.com\/blog\/establishing-connection-server-ssh\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>establish a connection to your server via SSH<\/em><\/a> and have administrative access to your VPS. Ensure that you have the necessary credentials and permissions to make configuration changes. If you are not the administrator, coordinate with the person or team responsible for VPS management.&nbsp;<\/p>\n\n\n\n<p>Not sure if you are the root \u2013 or what a \u201croot\u201d is? No problem! We got you covered with \u201c<a href=\"https:\/\/contabo.com\/blog\/a-practical-guide-to-superuser-accounts-sudo-root\/\" target=\"_blank\" rel=\"noreferrer noopener\">A Practical Guide to Superuser Accounts, sudo &amp; root<\/a>\u201d.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-putty-a-reliable-ssh-client\">PuTTY &#8211; A Reliable SSH Client<\/h3>\n\n\n\n<p>Secure Shell (SSH) is a fundamental protocol for accessing and managing your VPS securely. PuTTY is a widely used and reliable SSH client for Windows, which you can download from PuTTY Downloads(https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html).&nbsp;<\/p>\n\n\n\n<p>&nbsp;If you are using a different SSH client, make sure it is configured and ready for connecting to your VPS.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-ssh-key-authentication\">Setting Up SSH Key Authentication<\/h2>\n\n\n\n<p>Configuring SSH Key Authentication is the first step in securing your Virtual Private Server (VPS). For a detailed guide on how to set up SSH Key Authentication, please refer to our existing guide on \u201c<a href=\"https:\/\/contabo.com\/blog\/how-to-use-ssh-keys-with-your-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Use SSH Keys with Your Server<\/a>\u201d.&nbsp;<\/p>\n\n\n\n<p>&nbsp;Once you have completed the SSH Key Authentication setup, return here to continue with the process of enabling Two-Factor Authentication (2FA) with Time-based One-Time Passwords (TOTP) on your VPS.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installing-and-configuring-totp-on-your-vps\">Installing and Configuring TOTP on Your VPS<\/h2>\n\n\n\n<p>Now that SSH Key Authentication is in place, let us proceed with the installation and configuration of Time-based One-Time Passwords (TOTP) for an added layer of security on your VPS.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-required-packages-to-enable-totp\">Installing Required Packages to Enable TOTP<\/h3>\n\n\n\n<p>Begin by installing the necessary packages to enable TOTP. The exact commands may vary based on your VPS&#8217;s operating system. Refer to your system&#8217;s package manager documentation for guidance.&nbsp;<\/p>\n\n\n\n<p>Example commands for a Debian-based system:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install libpam-google-authenticator<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-configuring-totp-for-ssh\">Configuring TOTP for SSH<\/h3>\n\n\n\n<p>Once the required packages are installed, configure TOTP for SSH. Edit the SSH daemon configuration file, usually located at `\/etc\/ssh\/sshd_config`, and ensure the following lines are present:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ChallengeResponseAuthentication yes\nAuthenticationMethods publickey,keyboard-interactive<\/code><\/pre>\n\n\n\n<p>Save the changes and restart the SSH service:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service ssh restart<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-securing-your-ssh-configuration\">Securing Your SSH Configuration<\/h3>\n\n\n\n<p>To enhance security, disable password authentication for SSH. Open the SSH configuration file again and set:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PasswordAuthentication no<\/code><\/pre>\n\n\n\n<p>Restart the SSH service to apply the changes.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service ssh restart<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-totp-on-your-mobile-device\">Setting Up TOTP on Your Mobile Device<\/h2>\n\n\n\n<p>Now, let us configure the Time-based One-Time Passwords (TOTP) on your mobile device. This step ensures a seamless and secure authentication process for accessing your Virtual Private Server (VPS).&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installing-a-totp-authenticator-app\">Installing a TOTP Authenticator App<\/h3>\n\n\n\n<p>Begin by installing a TOTP Authenticator app on your mobile device. Google Authenticator is a popular choice, but alternatives like <a href=\"https:\/\/authy.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Authy<\/a> or <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/mobile-authenticator-app\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Microsoft Authenticator<\/a> work just as well. Visit your device&#8217;s app store:&nbsp;<\/p>\n\n\n\n<p>&nbsp;Apps for Android:&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.authenticator2\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Google Authenticator<\/a>&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.azure.authenticator&amp;hl=de&amp;gl=US\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Microsoft Authenticator<\/a>&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.authy.authy&amp;hl=de&amp;gl=US\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Authy<\/a>&nbsp;<\/p>\n\n\n\n<p>Apps for iOS:&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/apps.apple.com\/en\/app\/google-authenticator\/id388497605\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Authenticator<\/a>&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/apps.apple.com\/us\/app\/microsoft-authenticator\/id983156458\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Microsoft Authenticator<\/a>&nbsp;<\/p>\n\n\n\n<p>&#8211; <a href=\"https:\/\/apps.apple.com\/de\/app\/twilio-authy\/id494168017\" target=\"_blank\" rel=\"noreferrer noopener nofollow nofollow\">Authy<\/a>&nbsp;<\/p>\n\n\n\n<p>Download and install the app.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-adding-your-vps-to-the-authenticator-app\">Adding Your VPS to the Authenticator App<\/h3>\n\n\n\n<p>1. Open the TOTP Authenticator app.&nbsp;<\/p>\n\n\n\n<p>2. Tap on the option to add a new account or scan a barcode.&nbsp;<\/p>\n\n\n\n<p>3. On your VPS, run the following command to generate a QR code for the TOTP setup:&nbsp;<\/p>\n\n\n\n<p>google-authenticator&nbsp;<\/p>\n\n\n\n<p>4. Scan the QR code with your TOTP Authenticator app or manually enter the provided key.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-generating-and-saving-backup-codes\">Generating and Saving Backup Codes<\/h3>\n\n\n\n<p>As a precaution, generate and save backup codes. These codes act as a failsafe in case you lose access to your mobile device. During the setup process (step 3), you will be prompted to generate backup codes. Save these codes in a secure location, such as a password manager or a physical backup.&nbsp;<\/p>\n\n\n\n<p>With TOTP set up on your mobile device, your VPS now requires both SSH key authentication and a time-sensitive code from your authenticator app for access, significantly enhancing the security of your server.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-testing-totp-authentication\">Testing TOTP Authentication<\/h3>\n\n\n\n<p>Before concluding the setup, it is particularly important to test TOTP authentication to confirm its effectiveness. Attempt to SSH into your VPS, and you should be prompted for both your SSH key and the TOTP generated by your authenticator app.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh your_username@your_vps_ip&nbsp;<\/code><\/pre>\n\n\n\n<p>If successful, you have successfully configured Time-based One-Time Passwords on your VPS. Now proceed to the next steps to finalize the implementation and secure your server further.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enforcing-2fa-totp\">Enforcing 2FA\/TOTP<\/h2>\n\n\n\n<p>Now that Time-based One-Time Passwords (TOTP) are configured, it is time to enforce Two-Factor Authentication (2FA) on your VPS. This ensures that accessing your server requires both SSH key authentication and the dynamic TOTP generated by your mobile device.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-modifying-ssh-configuration-nbsp\">Modifying SSH Configuration&nbsp;<\/h3>\n\n\n\n<p>Open your SSH configuration file, typically located at `\/etc\/ssh\/sshd_config`, and make sure the following settings are configured:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ChallengeResponseAuthentication yes\nAuthenticationMethods publickey,keyboard-interactive\nPasswordAuthentication no<\/code><\/pre>\n\n\n\n<p>Save the changes and restart the SSH service:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service ssh restart<\/code><\/pre>\n\n\n\n<p>These settings ensure that SSH requires both public key authentication and the TOTP challenge.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-disabling-password-authentication\">Disabling Password Authentication<\/h3>\n\n\n\n<p>To strengthen security further, disable password authentication entirely. Confirm that the following line is present in your SSH configuration file:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PasswordAuthentication no&nbsp;<\/code><\/pre>\n\n\n\n<p>Again, restart the SSH service to apply the changes.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service ssh restart&nbsp;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-adjusting-security-group-firewall-rules-nbsp\">Adjusting Security Group\/Firewall Rules&nbsp;<\/h3>\n\n\n\n<p>If your VPS is behind a <a href=\"https:\/\/contabo.com\/blog\/how-to-setup-a-software-firewall-in-linux-and-windows\/\" target=\"_blank\" rel=\"noreferrer noopener\">firewall<\/a> or <a href=\"https:\/\/contabo.com\/blog\/linux-permission-basics\/\" target=\"_blank\" rel=\"noreferrer noopener\">security group<\/a>, ensure that the necessary ports for SSH (typically port 22) are open. Additionally, confirm that the security group or firewall allows traffic for the chosen TOTP port (often UDP port 123). Adjust these rules as needed to align with your server&#8217;s specific setup.&nbsp;<\/p>\n\n\n\n<p>With these edits, your VPS is now enforcing Two-Factor Authentication with Time-based One-Time Passwords, significantly enhancing the security posture of your server. Ensure successful authentication by testing access with both the SSH key and TOTP requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>As we conclude this guide on enabling Two-Factor Authentication (2FA) with Time-based One-Time Passwords (TOTP) on your Virtual Private Server (VPS), let us recap the benefits and consider some concluding thoughts on enhancing the security of your server.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-recap-of-the-benefits-of-enabling-2fa-totp-nbsp\">Recap of the Benefits of Enabling 2FA\/TOTP&nbsp;<\/h3>\n\n\n\n<p>Enabling 2FA\/TOTP on your VPS provides a robust defense against unauthorized access and potential security threats. By combining SSH key authentication with the dynamic element of TOTP, you have created a multi-layered security approach. The benefits include:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enhanced Security:<\/strong> Two layers of authentication significantly reduce the risk of unauthorized access, even if one factor is compromised.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Protection Against Brute Force Attacks:<\/strong> The dynamic nature of TOTP codes makes brute force attacks more challenging to execute successfully.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Securing Sensitive Data:<\/strong> If your VPS handles sensitive data or critical applications, 2FA\/TOTP adds an extra shield, ensuring the integrity and confidentiality of your information.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>If you run into trouble with your 2FA authentication, you can find some solutions to try as well as more information in our <a href=\"https:\/\/help.contabo.com\/en\/support\/solutions\/articles\/103000305454-i-can-t-login-to-my-account-with-2-factor-authentication-what-can-i-do-\" type=\"link\" id=\"https:\/\/help.contabo.com\/en\/support\/solutions\/articles\/103000305454-i-can-t-login-to-my-account-with-2-factor-authentication-what-can-i-do-\">Help Desk.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unlock enhanced security! Learn step-by-step How to Enable 2FA\/TOTP on a VPS for robust protection. Safeguard your virtual space.<\/p>\n","protected":false},"author":50,"featured_media":17855,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[18],"tags":[],"ppma_author":[1491],"class_list":["post-17854","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/10\/blog-head_how2-enable-2fa-totp-on-a-vps.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"Unlock enhanced security! Learn step-by-step How to Enable 2FA\/TOTP on a VPS for robust protection. Safeguard your virtual space.","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/17854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/comments?post=17854"}],"version-history":[{"count":5,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/17854\/revisions"}],"predecessor-version":[{"id":27789,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/17854\/revisions\/27789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media\/17855"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media?parent=17854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/categories?post=17854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/tags?post=17854"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=17854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}