Simple commande ssh

Ok je me répond a moi meme, j’ai demandé simplement a ChatGPT de me le mettre en forme.

Voila sa réponse :

#!/bin/bash

# Définir les informations d'identification et l'adresse IP de la machine distante
remote_host="adresse_ip_de_la_machine_distante"
username="votre_nom_utilisateur"
password="votre_mot_de_passe"

# Exécuter la commande via SSH
sshpass -p "$password" ssh -o StrictHostKeyChecking=no "$username@$remote_host" "sudo systemctl restart usbip.service"

# Vérifier le code de retour de la commande SSH
if [ $? -eq 0 ]; then
    echo "La commande systemctl restart usbip.service a été exécutée avec succès sur la machine distante."
else
    echo "Une erreur s'est produite lors de l'exécution de la commande."
fi

Evidement pour une autre commande , remplacer « systemctl restart usbip.service » par la votre, si besoin enlever le sudo.

Ca fonctionne, meme si le passage pour verifier que tout c’est bien passé est un peu superflu.
Bref, solution