Over the decades, I have maintained remote access through port forwarding on my router - at one point in 2008 I put SSH on port 80 so I could access it from the restricted wifi network at the hospital my grandmother was at. I have also used openvpn. I have also used cloudflare tunnels. But in the end, I always connect to hardened openssh with key only authentication.
[–] speedstyle 2 days ago
[–] LtWorf 2 days ago
[–] sroussey 2 days ago
[–] eternauta3k 2 days ago
[–] speedstyle 1 day ago
[–] minimaltom 2 days ago
[–] LeBit 2 days ago
I understand port 443 is always opened but nowadays you can’t just run ssh traffic on 443 without it being detected as not being https
[–] octoberfranklin 2 days ago
[–] novafunc 2 days ago
If their firewalls can detect it not being typical http/s traffic, they can block it.
[–] QuantumNomad_ 2 days ago
I’ve been hoping that HTTP3 adoption would make 443 UDP accessible from even more places. But maybe they already do the kind of thing you said for that too, looking at the traffic flow to determine that it is not HTTPS.
Weirdly sometimes there are WiFi networks where I am not able to connect to my WireGuard VPN on 443 UDP, but I can connect to servers over ssh on standard port 22 TCP. Perhaps they sometimes block all UDP traffic because they don’t want people to use BitTorrent etc, but one would think that with all the online meeting platforms that do video streaming there would be a lot of problems for people if all UDP traffic was blanket blocked.
I might eventually try out AmneziaWG instead of vanilla WireGuard, but at the moment I am fine not being able to Connect to my VPN sometimes. I only use it to connect to my other machines anyway, not as a VPN tunnel for my web browsing etc.
[–] teravor 2 days ago
some VPN apps bypass wireguard blocks automatically by using https tunnels and whatnot.
[–] Imustaskforhelp 2 days ago
[–] rietta 2 days ago
[–] megous 2 days ago
[–] toast0 1 day ago
SSH is dead simple to detect, because the server sends an outbound greeting in ASCII text; and the client doesn't send anything until it gets the greeting. The binary protocol does not look like a TLS stream at all either.
[–] InsidiousWombat 1 day ago
SSH does nothing to hide it is SSH (tho "I'm just https" mode would certainly be welcome addition)
[–] selfmodruntime 1 day ago
[–] rietta 1 day ago
[–] InsidiousWombat 1 day ago
and now, bugs
[–] selfmodruntime 1 day ago
I work at a finance org with hundreds of engineers and thousands of technical users. You cannot be compliant with finance compliance frameworks using OpenSSH without audits and traceability and some source of identity management. That is exactly what Tailscale (or an alternative product) provides.
> and now, bugs
If you do it yourself, you now own that software entirely. Your comment lacks understanding of the complexity of real world scenarios.
[–] ferngodfather 1 day ago
All the benefit of the core SSH protocol as it's just key signing. It's honestly underrated.
[–] selfmodruntime 23 hours ago
If you've solved all these problems yourself at your org: congrats, you re-implemented Tailscale with a bespoke solution that takes orders of magnitudes more $ to maintain and audit regularly than just buying an industry trusted solution.
Tailscale is, all things concerned, really cheap. It costs less at my large org than a single engineer. Doing it ourselves would take a team. Maybe two. Once again, HM primarily comments from a naive engineer's perspective, not from a leadership view.
[–] nisegami 1 day ago
[–] waynesonfire 1 day ago