Índice de la guía5 de 9
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.