
Pasting a snippet from your local editor into a remote Mac's terminal should take one keystroke. Over a VNC session it usually can, but only when the client, the server, and the guest OS all agree on what the clipboard carries. This guide explains what RFB clipboard messages actually transport, gives you a short worksheet to test your own setup, and shows which Figment plan matches the amount of pasting you do.
The RFB protocol defined in RFC 6143 carries clipboard text in two messages: ClientCutText (type 6, client to server) and ServerCutText (type 3, server to client). Each has a one-byte message type, three padding bytes, a four-byte unsigned length field, and a byte array of text. The base specification states that the text is ISO 8859-1 (Latin-1) and that there is no base-protocol way to transfer text outside that character set.
Several later VNC implementations negotiate extensions that can carry UTF-8 or additional formats, so you cannot assume every session is Latin-1-only, and you cannot assume every session carries emoji and CJK either. The only reliable test is to paste a benign multilingual sample through the actual client and server you plan to use and look at what arrives.
A few more facts from the RFC that shape the workflow:
Xvnc server, for example, default MaxCutText to 262144 bytes (256 KiB).Rather than trusting a how-to for one specific viewer, run this acceptance worksheet against the client and server you actually use. The documented clipboard options differ by product: TigerVNC exposes AcceptClipboard, SendClipboard, and SendPrimary (all default on); RealVNC exposes SendCutText and AcceptCutText on both sides; Remmina has a "Turn off clipboard sync" checkbox inside each VNC profile. Start from the help page bundled with your installed version so you are not mixing parameters between products.
café — 日本語 — 😀 and record exactly what arrives. Silent dropping, replacement characters, or truncation tells you the negotiated encoding is Latin-1 and you will need a UTF-8-capable client or an out-of-band transfer for non-Latin-1 text.MaxCutText cap on the viewer or the server rather than a bug.For anything larger than a comfortable text paste, move the payload over an authenticated outbound transfer the Mac initiates to storage you control, such as your own object store, artifact service, or a Finder Cmd-K connection to sftp://user@your-server/. A VNC session with a browser console does not include a file-upload channel; use an outbound transfer when the clipboard is the wrong tool.
Apple's own Universal Clipboard requirements list the same Apple Account on both devices, Wi-Fi, Bluetooth, Handoff, and a 10 m (30 ft) proximity window. A rental Mac in a data centre meets none of those, so Universal Clipboard will not reach it. VNC clipboard is the right mechanism for a rented Mac, and anything larger than text belongs on a file transfer you authorise and audit.
Figment rents Macs; how reliably clipboard sync behaves depends on the plan you choose and the client you bring.
Ready to connect? Browse options at /mac-hosting or request a configuration at /mac-hosting/start.
Related guides: