Je dois modifier certains fichiers placés sur un serveur auquel je pourrais accéder via ssh.
Je préférerais éditer ces fichiers dans un vim
personnalisé sur mon poste de travail (je n'ai pas le droit de modifier vim
paramètres sur le serveur distant). Parfois, je voudrais éditer un fichier avec sublime text
ou un autre éditeur graphique.
Bien sûr, je peux télécharger ces fichiers, les modifier localement et les télécharger sur le serveur. Existe-t-il une solution plus élégante ?
Réponse acceptée :
Vous pouvez le faire en montant le dossier distant en tant que système de fichiers à l'aide de sshfs. Pour cela, d'abord quelques pré-requis :
#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)
Maintenant, effectuez le processus de montage :
mkdir ~/remoteserv
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv
Après cela, allez simplement dans le dossier monté et utilisez votre propre vim local personnalisé.