Estoy tratando de editar un archivo desde una computadora remota conectada a través de ssh. ¿Cómo puedo abrir el archivo remoto en mi computadora local para editar?
32
Puede montar el directorio remoto con sshfs, después de eso, se puede acceder al archivo en su árbol de directorios local.
Ejemplo:
sshfs user@domain:/remote/directory/ /local/directory/
Todo está en las páginas del manual.
O simplemente copie el archivo scp/rsync, edítelo y vuelva a copiarlo.
sshfs USER@IP_ADDRESS//~/folder/folder_here/another_folder/file.txtNota: no utilicé un número de puerto si eso es importante.sshfs USER@IP_ADDRESS:~/folder/ ~/folder.~/foldernecesita existir localmente.Si está familiarizado con vim, puede usarlo de la siguiente manera:
Asegúrese de no olvidar el carácter "/" antes de la ruta del archivo; de lo contrario no funcionará; por ejemplo:
Puede omitir el número de puerto si es el mismo que el predeterminado en su
/etc/ssh/sshd_configarchivofuente
Si usa GNOME o KDE:
sftp://host/y presione Entrar (reemplace "host" con su host de destino)El sistema de archivos del host remoto se mostrará ahora en el administrador de archivos, y puede navegar a su directorio de destino y hacer doble clic en el archivo para abrirlo. Hasta donde sé, ahora puede usar cualquier programa local para abrir el archivo (no tiene que ser una aplicación Gnome o KDE).
También debe poder establecer un marcador en el directorio de destino remoto, para llegar rápidamente allí más tarde.
Si desea conectarse como un usuario diferente o usando un puerto diferente, puede usar
sftp://user@host:port/somedirectory/.fuente
Durante una sesión ssh, puede abrir el archivo con un editor, por ejemplo
vi/vimonano.Si no está seguro de cómo usarlos, consulte la página de manual.
fuente
Si desea utilizar programas GUI instalados en la máquina remota, puede reenviar la pantalla remota a su PC local.
Ahora abra un archivo remoto usando un editor GUI instalado en la máquina remota
fuente