Last call to make your voice heard! Our 2022 Developer Survey closes in less than a week. Take survey.

TRAMP is ‘Transparent Remote (file) Access, Multiple Protocol’ for editing remote files from Emacs.

TRAMP is now part of the main Emacs core.

TRAMP enables Emacs edit remote files locally. TRAMP handles many common access protocols, authentication methods, including editing as or as a different user on remote files. TRAMP transparently handles and features on remote file systems.

TRAMP supports many of the standard connection methods, ranging from telnet or rhs to ssh and scp. On Windows operating systems, TRAMP uses the PuTTY package to make remote connections using plink.