Installation et utilisation de termscp
termscp est un client SFTP / FTPS en ligne de commande, avec interface graphique, permettant la navigation et l'échanges de fichiers entre un hôte local et un serveur distant.
Ses caractéristiques ont font un outil adapté à une utilisation sur serveur Linux et, dans le cas qui nous intéresse ici, dans une instance Vaniila / notebooks.

Aperçu général de l'interface termscp
Son utilisation est préconisée car cet outil offre une interface permettant de parcourir facilement et rapidement le contenu de répertoires locaux et distants, et d'y effectuer des déplacements de fichiers avec un retour visuel sur les opérations effectuées.
Installation
Sous Ubuntu ou dans une instance Vaniila / notebooks, effectuer :
wget https://github.com/veeso/termscp/releases/download/v0.10.0/termscp_0.10.0_amd64.deb
sudo dpkg -i termscp_0.10.0_amd64.deb
Utilisation
Ouvrir une session de terminal puis lancer la commande :
termscp
Configuration
termscp supporte plusieurs protocoles d'échange de fichiers dont le sftp et le ftps.
Ici nous décrirons la configuration SFTP pour l'accès au partage de fichiers Vaniila, qui doit être effectuée comme suit :
- Protocol : sftp
- Remote host : ai4i-data.vaniila.ai
- Port number : 2022
- Usrname :
<votre-nom-d-utilisateur> - Password :
<votre-mot-de-passe>

Ecran de configuration termscp / SFTP
Pour éviter la ressaisie de ces paramètres lors de vos connexions ultérieures, vous vous invitons à enregistrer un bookmark, dans le fichier de configuration de termscp, en effectuant :
cat <<EOF >~/.config/termscp/bookmarks.toml
[recents.ISO20221212T163151]
protocol = "SFTP"
address = "127.0.0.1"
port = 2022
[bookmarks.ai4i-data]
protocol = "SFTP"
address = "ai4i-data.vaniila.ai"
port = 2022
username = "<votre-nom-d-utilisateur>"
EOF
(spécifier votre vrai nom d'utilisateur dans la commande ci-dessus)
Commandes et racourcis clavier
La navigation dans les options de configuration, puis, par la suite, dans
le répertoire local et le répertoire distant, s'effectue à l'aide des touches
flèche haut / bas / gauche / droite et tabulation.
Le panneau de gauche affiche le contenu du répertoire local, tandis que le panneau de droite présente le contenu du répertoire distant.
La touche Entrée permet de rentrer dans un répertoire et d'en afficher
le contenu, tandis que la touche u permet de remonter d'un cran dans
l'arborescence.
Le transfert d'un fichier ou du contenu d'un répertoire dans sa globalité
s'effecture par appui sur la touche ESPACE.
Dans tous les cas, nous vous invitons à appuyer sur la touche F1
pour obtenir une aide contextuelle sur les actions possibles et les
racourcis clavier !

Liste des actions possibles lors du parcours des répertoires local / distant.
Pour plus d'informations sur l'utilisation de termscp, merci de vous référer également à sa documentation.