Utiliser VI, VIM sur des serveurs Externes pour Modifier les Fichiers Locaux
-
13-12-2019 - |
Question
Est-il possible d'utiliser une instance de vi/vim sur un serveur distant pour éditer un fichier local?
Quelque chose le long des lignes de:
cat $local_file | ssh -t $remote_server "vim -" > $local_file
[Je suis en utilisant le code ci-dessus uniquement à simplifier et à illustrer l'intention de la question]
Je sais que je peux aller de l'autre et de modifier le fichier à partir de la remote_server à l'aide de vim + scp, mais j'étais curieux de savoir si cela pourrait être fait dans cette direction.
La solution
Vous pouvez utiliser ce type de commande :
ssh -t remote 'vim scp://root@oldy//etc/resolv.conf'
vim copier le fichier en local /tmp dans un fichier comme /tmp/v7MZ6yF/0
en arrière-plan.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow