From 6537181ab54a1fd0f5a5f581903fd078f0482345 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Thu, 28 Jan 2021 19:17:11 +0100 Subject: [PATCH] new: doc: add install script of ``st`` to connect to VPS Signed-off-by: Valentin Lab --- README.org | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/README.org b/README.org index 5b3ae5f..a23e46a 100644 --- a/README.org +++ b/README.org @@ -192,6 +192,41 @@ s'occuper de la petite maintenance: Description des process de gestion d'une installation existante. +** Connection aux serveurs + + +*** installation commande =st= + +Le mieux est d'utiliser la commande =st= que l'on peut installer ainsi +sur un poste linux ayant =apt=: + +Se mettre en =root=: + +#+begin_src sh +cat <<'EOF' > /usr/local/bin/st +#!/bin/bash + +echo "Trying mosh to $1" +TERM=xterm-256color mosh "$1" -- bash -c "tmux attach || { tmux; }" +if [ "$?" == "5" ]; then + echo "Fallback to ssh $1" + ssh "$1" -tM "TERM=xterm-256color tmux attach || TERM=xterm-256color tmux" +fi +EOF +chmod +x /usr/local/bin/st +apt install mosh +#+end_src + +*** utilisation de la commande =st= + +=st= utilise =ssh= ou =mosh= et se met dans un =tmux= sur la destination. + +#+begin_src sh +st root@monvps.fr +#+end_src + +On note qu'il faut penser à mettre les clé SSH sur la destination. + ** Mise à jour de l'ensemble Pour mettre à jour un VPS: