GNU/Linux >> Tutoriels Linux >  >> Linux

Édition à distance avec un éditeur local (Linux)

Essayez sshfs , un programme qui permet de monter un système distant accessible via ssh vers un dossier local.

Installez-le, créez un point de montage et exécutez :

sshfs [email protected]:remote_dir /path/to/mount_point

Vous pouvez maintenant accéder au répertoire distant en tant que répertoire local et vous pouvez utiliser l'éditeur de texte de votre choix. De plus, vous pouvez utiliser sshfs en tant que solution de streaming vidéo/musique à la demande (voir cette réponse).

Exemple : si vous voulez monter le répertoire music d'un utilisateur appelé pippo chez l'hôte pluto dans un dossier ./pippo_music puis exécutez :

sshfs [email protected]:music ./pippo_music

Vous pouvez également monter la racine de l'hôte Pluto avec :

sshfs [email protected]:/ ./pippo_root

Pour automatiser ce processus, ajoutez une ligne dans fstab :

sshfs#[email protected]:/ /media/pippo_root fuse defaults 0 0

S'il s'agit d'Ubuntu, vous avez probablement installé la suite GNOME complète, ainsi que GVFS - vous pouvez donc accéder à sftp:// URL directement dans toutes les applications.

  • Utilisez Lieux → Se connecter au serveur pour connecter le système de fichiers de ce serveur comme s'il s'agissait d'un système local.

  • Faites la même chose depuis la ligne de commande en utilisant

    gvfs-mount sftp://hostname.domain.tld/

Bien que GVFS soit spécifique aux applications GNOME, tous les emplacements GVFS montés sont accessibles par tout programme via /run/<user>/gvfs (ou ~/.gvfs/ dans les anciennes versions).

Les programmes KDE prennent également en charge sftp:// via KIO, bien qu'ils n'aient pas l'équivalent de /run/<user>/gvfs .


Mise à jour sur une ancienne question :

KDE prend en charge un protocole File over SsH appelé fish. Fondamentalement, vous ouvrez votre fichier en tant qu'URL avec le schéma fish:// faisant référence au fichier. KDE copie le fichier localement dans un fichier temporaire au fur et à mesure que vous le modifiez. Les sauvegardes et un arrêt repousseront le fichier vers le serveur distant.

par exemple.

kate fish://[email protected]:/path/to/file.txt

Il existe un wrapper pour les éditeurs non-KDE (ou tout autre outil) :

kioexec other-editor-or-tool fish://[email protected]:/path/to/file.txt

N'oubliez pas que vous avez probablement les bibliothèques KDE sur votre machine, même si vous exécutez le bureau GNOME ou autre chose.


Linux
  1. Configuration du stockage local sous Linux avec Stratis

  2. Commande de tri sous Linux avec des exemples

  3. Ssh - Copier un fichier sur le système local avec Ssh ?

  4. Vérifiez les autorisations de fichiers Linux avec ls

  5. Comment télécharger un fichier local sur le serveur via un terminal Linux

Lsyncd - Synchroniser les répertoires locaux avec Linux distant

Utilisation de la commande Linux mv avec des exemples

Sécurisez Linux avec le fichier Sudoers

Commande de montage Linux avec exemples

Commande Linux gawk avec exemples

Linux make Commande avec des exemples