Security Notes

Topic hub

Secure Mac remote access

A practical map for reaching a Mac from Windows, iOS, Linux, FreeBSD, Android, or another Mac while keeping VNC behind SSH, keys scoped, logs visible, and the remote-access path under your control.

See the Mac-side gateway

Do not expose VNC first

The screen port should stay local. SSH should be the network entry point.

Keys should match the job

A screen key should not automatically become a broad shell key.

Reachability is not policy

A VPN or mesh route can reach the Mac. The Mac still needs a clear gateway posture.

Make the safe path repeatable

Scripts, packages, logs, revocation, and restore behavior matter after setup.

Start here

The core guides

These notes explain the model before the product pitch: why VNC should stay local, how SSH changes the boundary, and where mesh VPNs such as Tailscale fit.

Use Cases/12 min read

Who Benefits from HearthGate? Mac Remote Access Use Cases for 2026

From creative studios and Mac mini homelabs to local AI boxes, consultants, education labs, and small IT teams: these are the scenarios where a secure Mac gateway matters.

Read guide
Local AI Macs/10 min read

Secure OpenClaw on a Mac mini: Remote Access First, Agent Setup Second

A security-first guide for running OpenClaw on a Mac mini: protect the Mac access path first, keep the gateway local, then install the agent stack.

Read guide
Remote Access Security/6 min read

Why VNC Port 5900 Should Not Be Exposed to the Internet

Port 5900 is convenient for VNC, but convenience is not the same thing as a safe remote-access boundary. Here is why the screen port should stay behind SSH.

Read guide
Guides/7 min read

VNC over SSH on macOS: A Practical Guide

VNC over SSH gives macOS Screen Sharing a stronger outer layer: key-based access first, screen access second.

Read guide
VNC Lockdown/5 min read

Why the VNC Address Stays localhost

When VNC is protected behind SSH, localhost is not a placeholder. It is the address that keeps the screen service behind the tunnel.

Read guide
Comparisons/8 min read

Tailscale and HearthGate: Network Layer vs Mac Gateway Layer

Tailscale is excellent at making private devices reachable. HearthGate solves the next Mac-specific question: what happens on the host after it is reached?

Read guide
SSH Hardening/7 min read

SSH Hardening for Mac Remote Access

A Mac remote-access gateway should treat SSH as a carefully managed entry point: keys, ports, bindings, login policy, timeouts, and cleanup all matter.

Read guide
Cryptography/7 min read

Post-Quantum-Ready SSH: ML-KEM Hybrid Explained

Post-quantum-ready SSH is not a magic shield. It is a practical way to use hybrid key exchange when the installed SSH stack supports it.

Read guide