GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh – Comment éditer des fichiers à distance via Ssh ?

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é.


Linux
  1. Comment télécharger et charger des fichiers via SSH

  2. Comment désactiver la connexion de l'utilisateur racine via SSH

  3. Comment Scp Via Une Machine Intermédiaire ??

  4. Comment copier à distance des fichiers via SSH sans entrer votre mot de passe ?

  5. Comment scp via une machine intermédiaire ?

Comment éditer plusieurs fichiers à l'aide de l'éditeur Vim

Comment se connecter à votre serveur Web via SSH

Comment se connecter à votre serveur via SSH

Comment télécharger des fichiers via le gestionnaire de fichiers

Comment SSH au serveur via Linux

Comment copier à distance des fichiers via SSH sans entrer de mot de passe