Tengo que editar algunos archivos colocados en algún servidor al que podría acceder a través de ssh.
Preferiría editar estos archivos en vim
personalizado en mi estación de trabajo (no tengo derechos para cambiar vim
configuración en el servidor remoto). A veces me gustaría editar un archivo con sublime text
u otro editor de GUI.
Por supuesto, puedo descargar estos archivos, editarlos localmente y volver a cargarlos en el servidor. ¿Existe una solución más elegante?
Respuesta aceptada:
Puede hacer esto montando la carpeta remota como un sistema de archivos usando sshfs. Para hacer esto, primero algunos requisitos previos:
#issue all these cmds on local machine
sudo apt-get install sshfs
sudo adduser <username> fuse #Not required for new Linux versions (including Ubuntu > 18.04)
Ahora, haz el proceso de montaje:
mkdir ~/remoteserv
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv
Después de esto, simplemente vaya a la carpeta montada y use su propio vim local personalizado.