Outils pour utilisateurs

Outils du site


pssh

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pssh [2020/03/15 16:34] – [Utiliser parallel-ssh] crustpssh [2020/09/03 18:58] (Version actuelle) – [configurer openssh-server] cyrille
Ligne 1: Ligne 1:
 ====== Installer parallel-ssh ====== ====== Installer parallel-ssh ======
          
-**pssh** est un outil en ligne de commande pour exécuter ssh en parallèle sur plusieurs hôtes. Ses spécialités comprennent:+**pssh** est un outil en ligne de commande pour exécuter **ssh** en parallèle sur plusieurs hôtes. Ses spécialités comprennent:
   *     Envoi de données à tous les clients   *     Envoi de données à tous les clients
   *     Saisie unique d'un mot de passe pour ssh   *     Saisie unique d'un mot de passe pour ssh
Ligne 9: Ligne 9:
   * Gestion des processus   * Gestion des processus
   * Compatible avec tous les Linux, Unix et freeBSD   * Compatible avec tous les Linux, Unix et freeBSD
 +
 +**Très utile puisque que sur un parc de PC, vous mettez à jour l'ensemble du parc depuis une seule machine.**
  
 ====== Configurer les postes clients ====== ====== Configurer les postes clients ======
Ligne 23: Ligne 25:
 Mettre à jour les lignes suivantes avec ces entrées Mettre à jour les lignes suivantes avec ces entrées
 <code bash> <code bash>
-PermitRootLogin yes+Prohibit-password yes
 PubkeyAuthentication yes</code> PubkeyAuthentication yes</code>
  
Ligne 110: Ligne 112:
  
 ===== Utiliser parallel-ssh ===== ===== Utiliser parallel-ssh =====
 +
 +==== Exemple, option -i ====
 +
  
 <code bash>$ parallel-ssh -i  -h /etc/ssh/pssh_host/pssh_hosts uname -a <code bash>$ parallel-ssh -i  -h /etc/ssh/pssh_host/pssh_hosts uname -a
Ligne 119: Ligne 124:
  
 On remarque ici **l'option -i** qui permet de visualiser ce que retourne le terminal ssh des postes clients On remarque ici **l'option -i** qui permet de visualiser ce que retourne le terminal ssh des postes clients
 +
 +==== Exemple, option -o ====
  
 Pour **rediriger la sortie ssh des clients vers un fichier**, on utilisera l'**option -o** Pour **rediriger la sortie ssh des clients vers un fichier**, on utilisera l'**option -o**
Ligne 131: Ligne 138:
 FreeBSD asgard-freeBSD 12.0-RELEASE-p13 FreeBSD 12.0-RELEASE-p13 GENERIC  amd64 FreeBSD asgard-freeBSD 12.0-RELEASE-p13 FreeBSD 12.0-RELEASE-p13 GENERIC  amd64
 Linux Tinuviel-debianStable 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux</code> Linux Tinuviel-debianStable 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux</code>
 +
 +==== Exemple, mise à jour à distance ====
 +
 +<code bash>$ parallel-ssh -i  -h /etc/ssh/pssh_host/pssh_hosts apt-get update
 +$ parallel-ssh -i  -h /etc/ssh/pssh_host/pssh_hosts apt-get upgrade</code>
  
 ===== Copier des fichiers vers les clients ===== ===== Copier des fichiers vers les clients =====
  
  
-<code bash>Syntaxe</code>+__Syntaxe__
  
 <code bash>$ parallel-scp -h /fichier_de_conf_pssh source destinatire</code> <code bash>$ parallel-scp -h /fichier_de_conf_pssh source destinatire</code>
pssh.1584286459.txt.gz · Dernière modification : 2020/03/15 16:34 de crust