{"id":23317203,"url":"https://github.com/adnksharp/azure-vm-ssh-links","last_synced_at":"2026-01-20T02:48:12.121Z","repository":{"id":135391848,"uuid":"502143033","full_name":"adnksharp/Azure-VM-SSH-Links","owner":"adnksharp","description":"Conexión de máquinas virtuales con Azure Vitual Network","archived":false,"fork":false,"pushed_at":"2023-06-28T03:11:40.000Z","size":4101,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"base","last_synced_at":"2025-04-07T03:53:43.326Z","etag":null,"topics":["azure-virtual-machine","azure-virtual-networks"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adnksharp.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-10T18:27:17.000Z","updated_at":"2023-06-27T14:01:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"7248b8da-591c-46cf-a68f-55cf936249bc","html_url":"https://github.com/adnksharp/Azure-VM-SSH-Links","commit_stats":null,"previous_names":["adnksharp/azure-vm-ssh-links","adnksharp/avn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-VM-SSH-Links","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-VM-SSH-Links/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-VM-SSH-Links/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-VM-SSH-Links/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adnksharp","download_url":"https://codeload.github.com/adnksharp/Azure-VM-SSH-Links/tar.gz/refs/heads/base","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247589831,"owners_count":20963022,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-virtual-machine","azure-virtual-networks"],"created_at":"2024-12-20T16:20:52.597Z","updated_at":"2026-01-20T02:48:12.095Z","avatar_url":"https://github.com/adnksharp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Emparejar máquinas de diferentes redes virtuales\n![](screenshots/K_013.jpg)\nRecordotario: Es necesario contar con una cuenta de Azure y una suscripción a Azure.\n\nPara este trabajo se usan 3 recursos desde el [portal de Azure](https://portal.azure.com). \n\n# Grupos de recursos\nCreamos un grupo de recursos llenando el formulario de **Datos básicos** con la suscripción a Azure, nombre y la región.\n\n![](screenshots/K_000.jpg)\n\n# Redes virtuales\nCreamos dos redes virtuales el formulario de **Datos básicos** con el nombre de la red virtual, la suscription y la región. Es importante que considerar la región ya que no en todas se pueden hacer las mismas máquinas virtuales. En el formulario **Direcciones IP** revisamos que exista un espacio de direccones IPv4 y modificamos la subred o creamos una nueva con el ```Intervalo de direcciones de subred: 10.X.0.0/24```.\n![](screenshots/K_001.jpg)\n\n# Máquinas virtuales\nCreamos dos **máquinas virtuales de Azure** el formulario de **Datos básicos** con el nombre de la máquina virtual, la suscription, la región. En este caso usaremos una imagen de **Ubuntu Server**, por lo que usaremos una clave SSH para la conexión. Cuando creemos la máquina virtual, se creará una clave SSH (```.pem```) para la conexión la cual necesitaremos para acceder a la máquina virtual.\n![](screenshots/K_004.jpg)\n\nEn el formulario **Redes** utilizamos la red virtual y subred creadas anteriormente para cada máquina virtual.\n![](screenshots/K_007.jpg)\n\n## Uso de las máquinas virtuales\nPara usar cada máquina virtual, debemos conectarnos a ella con una clave SSH. Desde Linux necesitamos ejecutar los siguientes comandos:\n\n- Crear una carpeta para la máquina virtual\n        \n        mkdir ~/.ssh/azureuser \n\n- Dar acceso al archivo de clave SSH para lectura\n\n        chmod 400 archivo_de_clave_ssh.pem\n\n- Acceder a la carpeta de la máquina virtual\n\n        cd ~/.ssh/azureuser\n\n- Acceder a la carpeta de la máquina virtual desde SSH\n\n        ssh -i archivo_de_clave_ssh.pem azureuser@\u003cdireccción_IP_de_la_máquina_virtual\u003e\n\n![](screenshots/K_008.jpg)\n\nSi realizamos todos los pasos anteriores, podemos acceder a la máquina virtual. Ya el ejecutar neofetch (```sudo apt update ; sudo apt install neofetch ; clear ; neofetch```) podemos ver la información de la máquina virtual.\n![](screenshots/K_009.jpg)\n\n## Emparejar máquinas de diferentes redes virtuales\nPara emparejar máquinas de diferentes redes virtuales, accedemos a la red virtual de una de las máquinas virtuales en el grupo de recursos y seleccionamos la opción ```Emparejamientos```. Dentro de esta sección podemos agregamos un emparejamiento, en el **Nombre del vínculo de emparejamiento** escribimos el nombre de la máquina virtual que queremos emparejar.\n![](screenshots/K_011.jpg)\n\nCuando agregamos el emparejamiento, podemos seleccionar la máquina virtual y hacer un ping a la otra máquina virtual usando su dirección IP privada.\n![](screenshots/K_012.jpg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadnksharp%2Fazure-vm-ssh-links","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadnksharp%2Fazure-vm-ssh-links","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadnksharp%2Fazure-vm-ssh-links/lists"}