Copy-paste and file transfer in a remote session: why they often do not work

The screen arrives, the mouse works, and then you copy something and paste nothing. This surprises people because the session feels like one computer. It is two, and the clipboard belongs to whichever one you copied on.

Updated:

Why it is a separate feature

A remote session, at its core, sends a picture one way and input events the other. The clipboard is not in either stream — it is operating system state on each machine, and sharing it means a deliberate extra channel that synchronises two independent clipboards.

That channel is not free to build. It has to handle multiple data formats — plain text, formatted text, images, file references — decide who wins when both sides copy at once, and do it without leaking clipboard contents to a machine that should not see them. Plenty of tools implement text only, or nothing.

What each kind of tool can do

TextImagesFiles
RDPYesYesYes, via drive redirection
VNCUsually text onlyRarelyNo — needs a separate channel
Browser-basedSometimes, with permissionRarelyAlmost never

The browser row deserves explanation, because it looks like a missing feature and is actually a security boundary. A web page cannot silently read your clipboard — that would let any site harvest whatever you last copied, which is frequently a password. Browsers require an explicit user gesture and a permission prompt for reading, and writing is restricted too. A browser-based remote tool is working inside those rules, and the rules are correct even when they are inconvenient.

Advertisement

Moving text when the clipboard will not

  1. Use the tool's text-send feature if it has one. Many can type a string into the host as keystrokes. Fine for a password or a URL, slow for a page of text, and it goes through the keyboard path — so check layout issues if the characters come out wrong.
  2. Put it somewhere both machines can see. A note in an email draft, a message to yourself, a shared document. Unglamorous and completely reliable.
  3. For a long string you must not mistype, avoid reading it out loud. Transcription errors in a licence key or a hash cost more time than any of the above.

Moving files when the session cannot

The security angle, briefly

Clipboard sharing is convenient and is a real disclosure channel. Anything you copy on your machine becomes visible to the remote machine while sharing is on — including a password you copied out of a manager an hour ago and forgot about, since clipboards persist until overwritten.

If you are connecting to a machine you do not fully control, or someone is connecting to yours, turning clipboard sharing off is a reasonable default. And if the remote party is someone helping you, be aware that a shared clipboard means everything you copy during the session is readable by them.

RemoteFrames deliberately sends screen and input only — there is no clipboard channel and no file channel, so nothing is copied between the two machines beyond what you can see and type. That is a limitation for file work and a smaller attack surface for everything else.

More guides

Try RemoteFrames

Install the host on the computer you want to reach, then enter its 6-digit code in any browser. No account — two free 10-minute sessions a day.

Try RemoteFrames