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.