bcvi: Edit Remote Files Locally via SSH Backchannel
2025-03-06
bcvi is a command-line tool that uses SSH to create a 'back-channel' from a server to your workstation, allowing you to edit files on a remote server locally without X forwarding. User Sally can edit files on a server using her local gvim editor via bcvi, enjoying all the advantages of a local editor, such as custom key mappings, plugins, and faster responsiveness. bcvi also supports file transfer and desktop notifications after remote command execution. Installing bcvi requires installing client and server sides on both the server and workstation, and configuring SSH port forwarding and shell aliases.
Development
remote editing