Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Astuces.divers

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

Posté par scylla (page perso, ) le 21 décembre 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

> Lire le message (3 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Re: Utilisation de ssh sans assistance humaine

Posté par alpage (Jabber id, page perso, ) le 28/01/2004 à 00:15. (lien). É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 free2.org (page perso, ) le 31/01/2004 à 03:04. (lien). É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 NebuchadnezzaR () le 31/03/2004 à 13:07. (lien). É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.

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers