CloudFlare SSH povezava preko brskalnika

FRN omrežje s SvxLink na PMR


CloudFlare SSH povezava preko brskalnika

(naprednejše nastavitve, niso obvezne za delovanje FRN prehoda)

Seveda obstajajo tudi drugi načini, npr. SSH preko Pi Connect Lite, VPNji itd… Ker ravno uporabljam Cloudflare bom opisal ta način:

🛠️ Koraki za namestitev

Predpogoj je, da imate cloudflare račun in vklopljen ZeroTrust na svoji domeni

Video z navodili

👁️ Priprava tunela za CF

1.) Ustvarimo tunel

V Zero Trust overview izberete Networks -> Tunnels -> Create a tunnel in ga poljubno poimenujemo :)

Create tunnel

2.) Nastavimo Public Hostname

Na tunelu, ki smo ga ustvarili kliknemo na zavihek “Public Hostname” in nato Add a public hostname:

public hostname

Nato vpišemo poljubno subdomain in v Service SSH in v polje URL vpišemo localhost:

subdomain

3.) Nastavimo pravice za dostop

V Access -> Applications izberemo Add an application:

access

Nato izberemo Self-hosted in v oknu, ki se pokaže vpišemo in izberemo svojo domeno:

app config

Nato kliknemo Next in vpišemo:

access policy

Nato kliknemo Next in gremo na dno strani, kjer pri Browser rendering izberemo SSH:

browser SSH

Nato končamo z gumbom “Add application”

4.) Namestitev cloudflare agenta

Ker na cloudflare ni povezave neposredno na paket za armhf arhitekturo, lahko pridobimo armhf.deb paket na istem github naslovu github-cloudflare-releases.

curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-armhf.deb && 

sudo dpkg -i cloudflared.deb && 

#ta ukaz tu ima na koncu ukaza "ključ", ki sem ga pobrisal. Vsaka namestitev ima svoj ključ in seveda boste vi dobili svoj ključ na cloudflare :)
sudo cloudflared service install eyJh... #(ključ)

Kluč z zgornjim ukazom za namestitev dobimo na cloudflare spletnem naslovu: alt text Po kliku na ikonico se v odlagališče skopirajo vsi ukazi. Uporabimo zadnjega, ker smo prve dva že pognali :smile:

5.) Preverimo delovanje:

https://ssh.nasadomena.si

In po 2FA CloudFlare prijavi se pokaže okno, kjer se lahko prijavimo na RPi3:

Prijava v Web SSH

Po vpisu gesla, smo se uspešno logirali:

Spletni Web SSH

TODO: dodati navodilo, kako se prijavimo s certifikatom in kako ga pripravimo.


Težave


Pojdi nazaj