Pregunta

¿Hay alguna forma de usar una instancia de VI / VIM en un servidor remoto para editar un archivo local?

algo a lo largo de las líneas de:

cat $local_file | ssh -t $remote_server "vim -" > $local_file

[Estoy usando el código anterior solo para simplificar e ilustrar la intención de la pregunta]

Sé que puedo ir por la otra manera y editar el archivo desde el remoto_server usando VIM + SCP, pero también tenía curiosidad si se podía hacer en esta dirección también.

¿Fue útil?

Solución

Puede usar este tipo de comando:

ssh -t remote 'vim scp://root@oldy//etc/resolv.conf'

VIM Copie el archivo en local / TMP en un archivo como /tmp/v7MZ6yF/0 en el fondo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top