Isard - Servidor

Bastion

El bastió d’Isard és una funcionalitat que permet accedir als escriptoris virtuals a través del mateix servidor on s’executa al web d’Isard, en comptes de dependre exclusivament d’una connexió Wireguard.

És especialment útil en entorns on es necessiten servidors públics, ja que permet que aquests escriptoris siguin accessibles sense necessitat d’una VPN.

Quan s’activa el bastió, el servidor d’Isard fa de porta d’enllaç per a les connexions externes:

BastionVM

Els ports per defecte que són accessibles dels escriptoris són:

22/TCPServei SSH
80/TCPWeb
443/TCPWeb TLS

A l’apartat d’edició de qualsevol escriptori es troba l’apartat de bastió (l’has d’habilitar):

Obre una sessió de Powershell per obtenir la teva clau pública SSH:

Terminal window
PS C:\Users\david> gc .\.ssh\id_ed25519.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFJgYeQKuRlSp6BOSaVriPqJ5IKakDpHLfP4csIN8Ft/ david@elite

I que faig amb aquest ID e6a0307a-f48f-46e2-9fed-87e34a2d4f61? 😒

En l’apartat principal d’escriptoris, pots accedir al botó de bastion per veure el UUID juntament amb els URL per als protocols activats:

Amb aquest UUID es generaran les diferents connexions a aquesta màquina virtual:

Si has creat una màquina d’escriptori, has d’habilitar el servidor ssh en la màquina virtual:

Terminal window
sudo apt install -y openssh-server
sudo systemctl enable ssh --now

Ja et pots connectar per ssh a través de bastion amb la màquina virtual:

Nota

Instal.la una servidor nginx en la màquina virtual i verifica que et post connectar amb el navegador amb la URL HTTP: