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.txt
Nota: no utilicé un número de puerto si eso es importante.sshfs USER@IP_ADDRESS:~/folder/ ~/folder
.~/folder
necesita 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_config
archivofuente
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
/vim
onano
.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