{"id":1381,"date":"2024-04-06T15:08:05","date_gmt":"2024-04-06T14:08:05","guid":{"rendered":"https:\/\/ryeroxley.com\/?p=1381"},"modified":"2026-04-27T12:34:14","modified_gmt":"2026-04-27T11:34:14","slug":"securing-truenas-scale-with-key-based-authentication","status":"publish","type":"post","link":"https:\/\/ryeroxley.com\/index.php\/2024\/04\/06\/securing-truenas-scale-with-key-based-authentication\/","title":{"rendered":"Securing TrueNAS Scale with key-based Authentication"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1381\" class=\"elementor elementor-1381\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5cd4b e-flex e-con-boxed e-con e-parent\" data-id=\"4b5cd4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79a7a04 elementor-widget elementor-widget-text-editor\" data-id=\"79a7a04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Note that SSH is considered insecure, but if you must log into the console remotely, then using keys is more secure than passwords. A key pair is cryptographically stronger than any password you could type, and disabling password login entirely means that even a leaked password cannot be used to access your NAS remotely.<\/h4><h3>1. Prerequisites<\/h3><p>If you have been following along you should have completed the initial install of <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/05\/installing-truenas-scale\/\">TrueNAS Scale<\/a> and the <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/05\/initial-configuration-of-truenas-scale\/\">early configuration<\/a>. All configurations of TrueNAS Scale should be undertaken through the GUI but occasionally it is useful to log in to a shell command line. Next, we will configure login using a public\/private key. We can then disable password login for the <strong>admin<\/strong> user, thus enhancing security.<br \/>First you need to generate the SSH keys. The easiest way to do this is to use PuTTY. This is described here: <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/01\/how-to-generate-a-public-private-key-pair-using-putty-2\/\">How to generate a Public\/Private key pair using PuTTY<\/a>.<\/p><h3>2. Configure TrueNAS Scale for SSH.<\/h3><p>In TrueNAS Scale navigate to <strong>System<\/strong> &gt; <strong>Services<\/strong> and enable SSH by clicking the play button<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c3c96f e-flex e-con-boxed e-con e-parent\" data-id=\"1c3c96f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ef70b4 elementor-widget elementor-widget-image\" data-id=\"6ef70b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"641\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0216-1024x641.jpg\" class=\"attachment-large size-large wp-image-2602\" alt=\"TrueNAS Scale Services panel showing SSH service with Running status\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0216-1024x641.jpg 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0216-300x188.jpg 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0216-768x481.jpg 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0216.jpg 1330w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-817b5cb elementor-widget elementor-widget-text-editor\" data-id=\"817b5cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You will also want the service to start automatically so enable this as well.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a513ceb elementor-widget elementor-widget-image\" data-id=\"a513ceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0215-1024x639.jpg\" class=\"attachment-large size-large wp-image-2601\" alt=\"TrueNAS Scale Services panel with SSH Running and Start Automatically toggle enabled\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0215-1024x639.jpg 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0215-300x187.jpg 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0215-768x480.jpg 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0215.jpg 1334w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6b1605 e-flex e-con-boxed e-con e-parent\" data-id=\"f6b1605\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23f4cd8 elementor-widget elementor-widget-text-editor\" data-id=\"23f4cd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>3. Configure users to use SSH with key-based authorization<\/h3><p>In TrueNAS Scale navigate to <strong>Credentials<\/strong> &gt; <strong>Users<\/strong> and click on <strong>truenas_admin<\/strong> user. Then select <strong>Edit<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e018f4f e-grid e-con-boxed e-con e-parent\" data-id=\"e018f4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41fd498 elementor-widget elementor-widget-image\" data-id=\"41fd498\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"372\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0217-1024x372.jpg\" class=\"attachment-large size-large wp-image-2603\" alt=\"TrueNAS Scale Credentials Users list with truenas_admin user listed\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0217-1024x372.jpg 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0217-300x109.jpg 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0217-768x279.jpg 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0217.jpg 1322w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a204407 elementor-widget elementor-widget-image\" data-id=\"a204407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"TrueNAS Scale \u2013 truenas_admin User Details\" data-elementor-lightbox-description=\"Screenshot of the TrueNAS Scale Details panel for the truenas_admin user, displaying profile information including Full Name (Local Administrator), primary group (truenas_admin), home directory, and shell. The Edit button is used to proceed to key configuration.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjYwNCwidXJsIjoiaHR0cHM6XC9cL3J5ZXJveGxleS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9TTkFHLTAyMTguanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"275\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218-768x275.jpg\" class=\"attachment-medium_large size-medium_large wp-image-2604\" alt=\"TrueNAS Scale Details panel for truenas_admin user showing profile information\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218-768x275.jpg 768w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218-300x108.jpg 300w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218-1024x367.jpg 1024w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0218.jpg 1344w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19ac3aa e-flex e-con-boxed e-con e-parent\" data-id=\"19ac3aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4195b19 elementor-widget elementor-widget-text-editor\" data-id=\"4195b19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Now enable SSH Access by clicking the box.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-100a2c9 elementor-widget elementor-widget-image\" data-id=\"100a2c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"1024\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0219-505x1024.jpg\" class=\"attachment-large size-large wp-image-2605\" alt=\"TrueNAS Scale Edit User dialog for truenas_admin with SSH Access checkbox highlighted\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0219-505x1024.jpg 505w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0219-148x300.jpg 148w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0219.jpg 684w\" sizes=\"(max-width: 505px) 100vw, 505px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d11e1b2 elementor-widget elementor-widget-image\" data-id=\"d11e1b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"656\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0220.jpg\" class=\"attachment-large size-large wp-image-2606\" alt=\"TrueNAS Scale Edit User dialog showing SSH Access enabled and Authorized Keys field for public key entry\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0220.jpg 699w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0220-300x282.jpg 300w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d49a3c7 elementor-widget elementor-widget-text-editor\" data-id=\"d49a3c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You can now paste the public key you generated <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/01\/how-to-generate-a-public-private-key-pair-using-putty-2\/\">here<\/a> into the <strong>Public SSH Key<\/strong> box followed by the <strong>Save<\/strong> button.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c95012 elementor-widget elementor-widget-image\" data-id=\"9c95012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"631\" height=\"1024\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0221-631x1024.jpg\" class=\"attachment-large size-large wp-image-2610\" alt=\"TrueNAS Scale Edit User Authentication section with ed25519 public SSH key pasted into the Public SSH Key field\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0221-631x1024.jpg 631w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0221-185x300.jpg 185w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0221.jpg 675w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e54e92f e-flex e-con-boxed e-con e-parent\" data-id=\"e54e92f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d62f652 elementor-widget elementor-widget-text-editor\" data-id=\"d62f652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>4. Testing the keys<\/h3><p>Now test the installation as shown here <a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/07\/using-putty-with-key-based-authentication\/\">Using PuTTY with key-based Authentication<\/a>.<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f251d3 elementor-widget elementor-widget-text-editor\" data-id=\"6f251d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>5. Disable password login<\/h3><p>Once you are happy that key-based login is working, disable password login. Once again, go to <strong>Credentials &gt;\u00a0Users<\/strong> &gt; click the <strong>truenas_admin<\/strong> user and click\u00a0<strong>Edit<\/strong>. Select\u00a0<strong>Disable Password<\/strong> and click\u00a0<strong>Save<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25916a5 elementor-widget elementor-widget-image\" data-id=\"25916a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"691\" height=\"807\" src=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0222.jpg\" class=\"attachment-large size-large wp-image-2612\" alt=\"TrueNAS Scale Edit User Authentication section showing Disable Password checkbox checked\" srcset=\"https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0222.jpg 691w, https:\/\/ryeroxley.com\/wp-content\/uploads\/2024\/04\/SNAG-0222-257x300.jpg 257w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99be032 elementor-widget elementor-widget-text-editor\" data-id=\"99be032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/ryeroxley.com\/index.php\/2024\/04\/07\/configuring-truenas-scale-storage\/\">Next, configure the storage on your TrueNAS Scale.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Note that SSH is considered insecure, but if you must log into the console remotely, then using keys is more secure than passwords. A key pair is cryptographically stronger than any password you could type, and disabling password login entirely means that even a leaked password cannot be used to access your NAS remotely. 1. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"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":"","ast-disable-related-posts":"","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":"","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":[12],"tags":[],"class_list":["post-1381","post","type-post","status-publish","format-standard","hentry","category-basics"],"_links":{"self":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/comments?post=1381"}],"version-history":[{"count":40,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1381\/revisions"}],"predecessor-version":[{"id":2622,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/posts\/1381\/revisions\/2622"}],"wp:attachment":[{"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/media?parent=1381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/categories?post=1381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ryeroxley.com\/index.php\/wp-json\/wp\/v2\/tags?post=1381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}