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 2003Vous 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).
Re: Utilisation de ssh sans assistance humaine
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
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



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.