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 :

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.