{"id":597,"date":"2026-09-02T11:34:07","date_gmt":"2026-09-02T10:34:07","guid":{"rendered":"https:\/\/www.darifer.net\/?p=597"},"modified":"2026-09-02T11:58:03","modified_gmt":"2026-09-02T10:58:03","slug":"como-conectarnos-un-nodo-de-azure-local-desde-el-portal-de-azure","status":"publish","type":"post","link":"https:\/\/www.darifer.net\/index.php\/2026\/09\/02\/como-conectarnos-un-nodo-de-azure-local-desde-el-portal-de-azure\/","title":{"rendered":"C\u00f3mo conectarnos un nodo de Azure Local por SSH"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Hola a tod@s,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Continuamos con los art\u00edculos sobre Azure Local. Despu\u00e9s de revisar las novedades de Azure Local 2608, hoy vamos con una tarea muy concreta de operaci\u00f3n: conectarnos por SSH a uno de los nodos del cl\u00faster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando pensamos en SSH solemos asociarlo directamente con Linux. Sin embargo, OpenSSH tambi\u00e9n est\u00e1 disponible en Windows y, combinado con Azure Arc, nos permite administrar equipos Windows mediante una conexi\u00f3n cifrada y sin necesidad de exponer una IP p\u00fablica ni abrir el puerto 22 hacia Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta gu\u00eda utilizaremos el acceso SSH desde el portal de Azure. El nodo seguir\u00e1 estando en nuestro datacenter, pero la conexi\u00f3n se establecer\u00e1 mediante la capa de conectividad h\u00edbrida de Azure. Es una opci\u00f3n especialmente interesante para soporte, troubleshooting y administraci\u00f3n remota controlada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> probad primero este procedimiento en un laboratorio o en un nodo no productivo. Habilitar SSH a\u00f1ade una v\u00eda de administraci\u00f3n y debe integrarse con vuestro modelo de privilegios, auditor\u00eda y hardening.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Qu\u00e9 vamos a conseguir<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprobar que el nodo est\u00e1 registrado y conectado a Azure Arc.<\/li>\n\n\n\n<li>Validar o instalar OpenSSH Server y arrancar el servicio sshd.<\/li>\n\n\n\n<li>Registrar el proveedor Microsoft.HybridConnectivity.<\/li>\n\n\n\n<li>Instalar la extensi\u00f3n SSH de Azure CLI.<\/li>\n\n\n\n<li>Abrir una sesi\u00f3n con un usuario local mediante az ssh arc.<\/li>\n\n\n\n<li>Comprobar la identidad, el nodo y el estado del cl\u00faster desde la sesi\u00f3n remota.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">C\u00f3mo funciona la conexi\u00f3n<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">El punto clave es que no necesitamos publicar el nodo en Internet. Azure Arc crea la ruta de conectividad para llegar al recurso Arc-enabled y la extensi\u00f3n de Azure CLI utiliza un proxy local para transportar la sesi\u00f3n SSH.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1-1024x683.png\" alt=\"\" class=\"wp-image-600\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1-1024x683.png 1024w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1-300x200.png 300w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1-768x512.png 768w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1-1023x682.png 1023w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-1.jpg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ventaja operativa:<\/strong> el acceso SSH de Azure Arc funciona con servidores Windows y Linux, y no requiere una IP p\u00fablica ni abrir puertos SSH entrantes adicionales.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Requisitos previos<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El nodo de Azure Local debe aparecer como servidor habilitado para Azure Arc y mantener el agente conectado.<\/li>\n\n\n\n<li>Hybrid Connected Machine Agent 1.31 o posterior.<\/li>\n\n\n\n<li>Servicio OpenSSH Server (sshd) habilitado en el nodo.<\/li>\n\n\n\n<li>Azure CLI 2.45.0 o posterior en el equipo desde el que nos conectaremos.<\/li>\n\n\n\n<li>Extensi\u00f3n ssh de Azure CLI actualizada. Microsoft requiere la versi\u00f3n 2.0.4 o posterior para az ssh arc.<\/li>\n\n\n\n<li>Permisos Owner o Contributor sobre el servidor habilitado para Azure Arc.<\/li>\n\n\n\n<li>Una cuenta local autorizada en el nodo y su m\u00e9todo de autenticaci\u00f3n: contrase\u00f1a o clave privada.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sobre Microsoft Entra ID:<\/strong> la autenticaci\u00f3n SSH con certificados emitidos por Microsoft Entra se admite para Linux. En un nodo Windows utilizaremos una cuenta local, indicada con &#8211;local-user.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Variables que utilizaremos<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de empezar, identificamos el grupo de recursos y el nombre con el que el nodo aparece en Azure Arc. En los ejemplos voy a utilizar valores ficticios:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ResourceGroup = \u00abrg-azurelocal-lab\u00bb<br>$NodeName&nbsp;&nbsp;&nbsp;&nbsp; = \u00abAL-NODE01\u00bb<br>$LocalUser&nbsp;&nbsp;&nbsp; = \u00absshadmin\u00bb<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Paso 1. Comprobar OpenSSH Server en el nodo<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Abrimos una consola de PowerShell con privilegios elevados directamente en el nodo, mediante consola f\u00edsica, iDRAC\/iLO, Windows Admin Center o la v\u00eda de administraci\u00f3n que ya tengamos disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get-WindowsCapability -Online | Where-Object Name -like \u00abOpenSSH*\u00bb<br>Get-Service sshd -ErrorAction SilentlyContinue<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"364\" height=\"191\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image.png\" alt=\"\" class=\"wp-image-602\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image.png 364w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-300x157.png 300w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si OpenSSH Server no est\u00e1 instalado, lo a\u00f1adimos como capacidad de <strong>Windows<\/strong>, aunque lo dudo que no est\u00e9 instalado ya que es un requerimiento en el despliegue de <strong>Azure Local<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tal como vemos en la imagen el OpenSSH Server esta disponible pero esta parado a continuaci\u00f3n, iniciamos el servicio y configuramos el arranque autom\u00e1tico:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start-Service sshd<br>Set-Service -Name sshd -StartupType Automatic<br>Get-Service sshd | Select-Object Name, Status, StartType<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"481\" height=\"152\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-1.png\" alt=\"\" class=\"wp-image-603\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-1.png 481w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-1-300x95.png 300w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Resultado esperado:<\/strong> el servicio sshd debe aparecer en estado Running y con inicio Automatic.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Paso 2. Preparar una cuenta administrativa dedicada<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Para una primera prueba podemos utilizar una cuenta local existente. En producci\u00f3n es m\u00e1s recomendable crear una cuenta nominal o dedicada, aplicar una contrase\u00f1a robusta o autenticaci\u00f3n por clave, y retirar el acceso cuando termine la intervenci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$Password = Read-Host \u00abContrase\u00f1a temporal\u00bb -AsSecureString<br>New-LocalUser -Name \u00absshadmin\u00bb -Password $Password -Description \u00abAdministraci\u00f3n SSH autorizada\u00bb<br>Add-LocalGroupMember -Group \u00abAdministrators\u00bb -Member \u00absshadmin\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"195\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-3-1.png\" alt=\"\" class=\"wp-image-605\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-3-1.png 806w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-3-1-300x73.png 300w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/conectar-nodo-3-1-765x185.png 765w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seguridad:<\/strong> no incluy\u00e1is contrase\u00f1as en scripts, documentaci\u00f3n o historiales de consola. Si utiliz\u00e1is una cuenta temporal, definid un procedimiento para deshabilitarla o eliminarla despu\u00e9s de la tarea.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenSSH suele crear una regla de firewall local. Podemos comprobarla de esta forma:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get-NetFirewallRule -Name \u00abOpenSSH-Server-In-TCP\u00bb -ErrorAction SilentlyContinue<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con Azure Arc no necesitamos publicar el puerto 22 en el per\u00edmetro. Aun as\u00ed, sshd debe escuchar localmente en el nodo y cualquier pol\u00edtica de firewall del propio sistema debe permitir el flujo necesario.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Paso 3. Preparar Azure CLI y la conectividad h\u00edbrida<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">En el equipo de administraci\u00f3n, iniciamos sesi\u00f3n en Azure y seleccionamos la suscripci\u00f3n correcta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az login &#8211;use-device-code<br>az account set &#8211;subscription \u00ab&lt;ID-o-nombre-de-la-suscripcion>\u00bb<br>az account show &#8211;output table<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comprobamos si el proveedor Microsoft.HybridConnectivity est\u00e1 registrado:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az provider show &#8211;namespace Microsoft.HybridConnectivity &#8211;query registrationState &#8211;ouput tsv<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"75\" src=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-2.png\" alt=\"\" class=\"wp-image-610\" srcset=\"https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-2.png 907w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-2-300x25.png 300w, https:\/\/www.darifer.net\/wp-content\/uploads\/2026\/09\/image-2-762x63.png 762w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si el resultado no es Registered, lo registramos. Esta operaci\u00f3n se realiza una vez por suscripci\u00f3n:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az provider register &#8211;namespace Microsoft.HybridConnectivity<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instalamos o actualizamos la extensi\u00f3n ssh:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az extension add &#8211;name ssh &#8211;upgrade<br>az extension show &#8211;name ssh &#8211;query version &#8211;output tsv<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Comprobaci\u00f3n cr\u00edtica:<\/strong> aseguraos de utilizar la extensi\u00f3n ssh 2.0.4 o posterior. Versiones anteriores dejaron de funcionar con az ssh arc el 21 de mayo de 2025.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Paso 4. Conectarnos al nodo<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Con el nodo preparado y la extensi\u00f3n instalada, ya podemos abrir la sesi\u00f3n mediante una cuenta local:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az ssh arc `<br>&nbsp; &#8211;resource-group $ResourceGroup `<br>&nbsp; &#8211;name $NodeName `<br>&nbsp; &#8211;local-user $LocalUser<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure CLI resolver\u00e1 el recurso de Azure Arc, preparar\u00e1 el endpoint de conectividad si es necesario y abrir\u00e1 el cliente OpenSSH. Si usamos autenticaci\u00f3n por contrase\u00f1a, el cliente la solicitar\u00e1 de forma interactiva.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si trabajamos con una clave privada, indicamos su ruta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">az ssh arc `<br>&nbsp; &#8211;resource-group $ResourceGroup `<br>&nbsp; &#8211;name $NodeName `<br>&nbsp; &#8211;local-user $LocalUser `<br>&nbsp; &#8211;private-key-file \u00ab$HOME\\.ssh\\id_ed25519\u00bb<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Primera conexi\u00f3n:<\/strong> revisad la huella del host antes de aceptarla. En un entorno administrado, comparadla con una huella obtenida por una v\u00eda de confianza.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Paso 5. Validar que estamos en el nodo correcto<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez dentro no deber\u00edamos empezar a ejecutar cambios directamente. Primero validamos identidad, privilegios y contexto:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">whoami<br>hostname<br>Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber<br>Get-ClusterNode<br>Get-ClusterGroup<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si queremos una comprobaci\u00f3n r\u00e1pida del estado general del cl\u00faster:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get-ClusterNode | Format-Table Name, State<br>Get-StoragePool -IsPrimordial $false | Format-Table FriendlyName, HealthStatus, OperationalStatus<br>Get-VirtualDisk | Format-Table FriendlyName, HealthStatus, OperationalStatus<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Buenas pr\u00e1cticas:<\/strong> utilizad la sesi\u00f3n SSH para diagn\u00f3stico y operaciones controladas. Para cambios de plataforma, firmware, drivers, red o ciclo de vida, seguid siempre el flujo soportado por Azure Local y el fabricante.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Errores habituales y c\u00f3mo resolverlos<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>S\u00edntoma<\/strong><\/td><td><strong>Causa probable<\/strong><\/td><td><strong>Qu\u00e9 revisar<\/strong><\/td><\/tr><tr><td>az: ssh no es un comando reconocido<\/td><td>Falta la extensi\u00f3n ssh o Azure CLI est\u00e1 desactualizada<\/td><td>Ejecutar az extension add &#8211;name ssh &#8211;upgrade y validar Azure CLI 2.45.0 o posterior.<\/td><\/tr><tr><td>AuthorizationFailed<\/td><td>La identidad no tiene permisos suficientes<\/td><td>Comprobar Owner o Contributor sobre el recurso Arc, su grupo de recursos o un \u00e1mbito superior.<\/td><\/tr><tr><td>HybridConnectivity no registrado<\/td><td>El proveedor no est\u00e1 registrado en la suscripci\u00f3n<\/td><td>Ejecutar az provider register &#8211;namespace Microsoft.HybridConnectivity y verificar el estado Registered.<\/td><\/tr><tr><td>Connection timed out<\/td><td>El agente Arc no est\u00e1 conectado o el endpoint no est\u00e1 listo<\/td><td>Revisar el estado Connected del servidor Arc, la salida de azcmagent show y la conectividad saliente requerida.<\/td><\/tr><tr><td>Connection refused<\/td><td>sshd no est\u00e1 iniciado o no escucha en el puerto configurado<\/td><td>Comprobar Get-Service sshd, reiniciar el servicio y revisar sshd_config y el firewall local.<\/td><\/tr><tr><td>Permission denied<\/td><td>Usuario, contrase\u00f1a o clave incorrectos<\/td><td>Validar la cuenta local, la pertenencia a grupos y authorized_keys. Probar primero con una cuenta de laboratorio.<\/td><\/tr><tr><td>REMOTE HOST IDENTIFICATION HAS CHANGED<\/td><td>La clave de host guardada no coincide<\/td><td>No borrar known_hosts sin investigar. Verificar si hubo reinstalaci\u00f3n, cambio de nodo o regeneraci\u00f3n leg\u00edtima de claves.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Recomendaciones de hardening<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aplicar m\u00ednimo privilegio y utilizar cuentas nominales. Evitar cuentas compartidas.<\/li>\n\n\n\n<li>Preferir claves SSH protegidas con passphrase frente a contrase\u00f1as para accesos recurrentes.<\/li>\n\n\n\n<li>Restringir qui\u00e9n puede operar el recurso Arc mediante Azure RBAC.<\/li>\n\n\n\n<li>Mantener Azure CLI, la extensi\u00f3n ssh, el agente Arc y OpenSSH actualizados.<\/li>\n\n\n\n<li>Revisar los registros de OpenSSH y de Windows cuando se produzcan intentos fallidos.<\/li>\n\n\n\n<li>No modificar componentes internos de Azure Local fuera de procedimientos soportados.<\/li>\n\n\n\n<li>Documentar el motivo, ventana y responsable de cada acceso privilegiado.<\/li>\n\n\n\n<li>Deshabilitar o retirar cuentas temporales despu\u00e9s de la intervenci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Para finalizar<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Con Azure Arc podemos conectarnos por SSH a un nodo de Azure Local sin publicar una IP p\u00fablica ni abrir el puerto 22 hacia Internet. La experiencia es sencilla: habilitamos OpenSSH en el nodo, preparamos la conectividad h\u00edbrida, instalamos la extensi\u00f3n de Azure CLI y utilizamos az ssh arc con una cuenta local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo m\u00e1s importante no es solo que la conexi\u00f3n funcione. Debemos tratarla como cualquier acceso privilegiado: m\u00ednimo privilegio, autenticaci\u00f3n robusta, trazabilidad y una validaci\u00f3n previa en laboratorio. As\u00ed convertimos SSH en una herramienta \u00fatil para troubleshooting sin introducir una excepci\u00f3n permanente en nuestro modelo de seguridad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ya sabemos c\u00f3mo conectarnos mediante SSH a un nodo de un cl\u00faster de Azure Local. Nos vemos en el siguiente art\u00edculo.<br><br>Saludos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola a tod@s, Continuamos con los art\u00edculos sobre Azure Local. Despu\u00e9s de revisar las novedades de Azure Local 2608, hoy vamos con una tarea muy concreta de operaci\u00f3n: conectarnos por SSH a uno de los nodos del cl\u00faster. Cuando pensamos en SSH solemos asociarlo directamente con Linux. Sin embargo, OpenSSH tambi\u00e9n est\u00e1 disponible en Windows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":368,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,6,12,4,15],"tags":[34,20,33,13,32,31],"class_list":["post-597","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-azure-arc","category-azure-local","category-azure-stack-hci","category-hiperconvergencia","tag-administration-hibrida","tag-azure-arc","tag-azure-cli","tag-azure-local","tag-openssh","tag-ssh"],"_links":{"self":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/comments?post=597"}],"version-history":[{"count":9,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/597\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/posts\/597\/revisions\/612"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/media\/368"}],"wp:attachment":[{"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/media?parent=597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/categories?post=597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.darifer.net\/index.php\/wp-json\/wp\/v2\/tags?post=597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}