GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:¿cómo editar archivos de forma remota a través de Ssh?

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.


Linux
  1. ¿Cómo copiar archivos de forma remota a través de SSH sin ingresar su contraseña?

  2. ¿Cómo copiar y editar archivos en el shell de Android?

  3. ¿Cómo hacer un túnel HTTP sobre SSH a través de SOCKS?

  4. ¿Cómo descomprimir archivos a través de una conexión FTP?

  5. Archivos Rsync a través de host intermedio

Cómo editar varios archivos usando Vim Editor

Cómo conectarse a su servidor web a través de SSH

Cómo conectarse a su servidor a través de SSH

Cómo cargar archivos a través del Administrador de archivos

Cómo SSH al servidor a través de Linux

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña