Saltar al contenido
← Guía

SSH, RDP y bases de datos

Servicios TCP, en privado con un puerto local o en público con lista de IPs.

Abrir el rango en el servidor

/etc/lnkstart/server.toml

[tcp]
ports = "40000-40099"

Ese rango hay que abrirlo también en el cortafuegos del VPS. Cada servicio TCP coge un puerto y lo conserva mientras exista.

Privado: lo recomendado

Sin puerto público. Quien quiera entrar abre un puerto en su propio equipo con lnkstart connect, y ese túnel sólo funciona con su credencial.

En la máquina de casa u oficina

lnkstart add rdp=3389 --tcp --private
lnkstart add ssh=22 --tcp --private

En el equipo desde el que te conectas

lnkstart connect rdp --port 3389
lnkstart connect ssh --port 2222

Después: el cliente de RDP a 127.0.0.1:3389, o ssh -p 2222 usuario@127.0.0.1.

En el VPS

sudo lnkstart server join-code cliente-rdp --connect-only --names rdp

Una credencial que sólo sirve para conectarse a ese servicio, y no puede publicar nada.

Público, con lista de IPs

En la máquina que lo publica

lnkstart add db=5432 --tcp --allow 203.0.113.7/32
lnkstart add mqtt=1883 --tcp --open

--open deja el puerto abierto a todo internet. Un SSH o un RDP abiertos reciben intentos de entrada a los pocos minutos: usa --private o --allow salvo que sepas lo que haces.

Un servicio TCP no se sirve por HTTP: su dirección web devuelve 404 a propósito. Se ve con sudo lnkstart server services list, que enseña tcp://tunnels.midominio.com:puerto.