Prenons un peu de recul sur tout ce que vous venez de voir.
Vous avez ouvert un terminal sur votre machine :
Vous avez ouvert un terminal sur votre machine, puis lancé une connexion SSH sur une autre machine
Vous avez lancé dans une fenêtre graphique un remote desktop: c’est comme si vous étiez sur l’autre machine, vous pouvez tout faire comme en local.
Note: vous ne pouvez pas faire cela sur une Raspberry PI, vous pouvez seulement faire une connexion SSH/terminal
Vous avez sur votre machine tout le confort d’édition auquel vous avez l’habitude.
Dans un terminal, vous n’avez que des éditeurs de texte frustes.
Pour éditer des fichiers sur votre machine à exécuter sur une autre machine, vous avez deux solutions :
git
sur votre machine et sur l’autre
machine (voir plus loin), et vous faites des suites de
git push
et git pull
sshfs
qui vous permet de partager un
disque de donnée à distance : vous connectez le disque de l’autre
machine à votre machine locale avec le logiciel sshfs
. Les
données sur Raspberry PI apparaissent alors comme si elles étaient sur
une clef USB sur votre machine, vous pouvez les éditer dans votre
environnement et les modifications sont visibles de suite sur la
Raspberry.Sur mac :
/Volumes/distant
sudo sshfs username@machine:/remote/directory /Volumes/distant
(machine est le nom de l’autre machine, username est le nom de
l’utilisateur sur l’autre machine)/Volumes/distant
Sur Linux :
sshfs
avec
sudo apt install sshfs
/media/distant
sudo sshfs -o allow_other,default_permissions username@machine:/remote/directory /media/distant
/media/distant
Sur Windows :
WinFsp et sshfs-Win
depuis https://github.com/winfsp/sshfs-win\\sshfs\username@remote\remote\directory
dans l’explorateur
de fichiers