Forum Astuces.divers [Terminal] Utilisation de ssh sans assistance humaine

Posté par  .
Étiquettes : aucune
0
21
déc.
2003
Une clef avec passphrase vide offre peu de sécurité ? ssh-agent complique les choses inutilement ?

Vous pouvez restreindre l'utilisation d'une clef.

Par exemple pour un archivage avec tar sur un site distant :
  • Génération de la clef avec une passphrase vide :

    geek@local:~% ssh-keygen -t dsa -f .ssh/backup -N ""

  • Écriture d'un fichier de clef avec restrictions : Quand on utilise cette clef, le poste distant exécute l'écriture dans ~/backup.tar. On restreint de plus le poste client à local et on empêche l'utilisation de diverses options.

    geek@local:~% printf "command=\"cat > ~/backup.tar\",from=\"local\",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty " > backup.authorized
    geek@local:~% cat .ssh/backup.pub >> backup.authorized

  • Ajout de la clef sur distant :

    geek@local:~% cat backup.authorized | ssh distant cat \>\> .ssh/authorized_keys
    geek@local:~% rm -f backup.authorized

  • Envoi d'un tar du répertoire ~/dump vers distant (à mettre par exemple dans un cron) :

    geek@local:~% tar cvf - ~/dump | ssh -i .ssh/backup distant

  • # Re: Utilisation de ssh sans assistance humaine

    Posté par  . Évalué à 1.

    Hé bé. J'ai rien compris :-)

    C'est que ça doit être l'heure de dormir...

    Biz, a+
  • # Re: Utilisation de ssh sans assistance humaine

    Posté par  . Évalué à 1.

    si je comprend bien on peut de cette façon configurer ssh pour qu'une clé autorise à exécuter uniquement un programme précis (ce qui en effet peut améliorer la sécurité)

    mais ais-je bien compris ?
    • [^] # Re: Utilisation de ssh sans assistance humaine

      Posté par  . Évalué à 1.

      Oui tu as bien compris, bien évidemment faut faire super attention au programme lancé, il ne doit pas pouvoir donner d'accès à un shell en trifouillant un peu.

      Un autre truc qui est bien aussi c'est la capacité de dire au démon ssh de ne pas allouer de terminal pour une clef.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.