Salut,
SSH me cause mal…
Côté serveur: Installation de Gitolite toute fraîche.
Côté client: Connexion par clef.
La sortie “verbeuse” de ssh (qui se connecte bien, mais fini par se faire jeter):
[code]debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/laurent/.ssh/id_rsa.pub
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
Authenticated to IP ([IP]:Port).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Remote: Forced command: gitosis-serve laurent@laurent-QOSMIO-X500
debug1: Remote: Port forwarding disabled.
debug1: Remote: X11 forwarding disabled.
debug1: Remote: Agent forwarding disabled.
debug1: Remote: Pty allocation disabled.
debug1: Remote: Forced command: gitosis-serve laurent@laurent-QOSMIO-X500
debug1: Remote: Port forwarding disabled.
debug1: Remote: X11 forwarding disabled.
debug1: Remote: Agent forwarding disabled.
debug1: Remote: Pty allocation disabled.
debug1: Sending environment.
debug1: Sending env LANG = fr_FR.UTF-8
PTY allocation request failed on channel 0
laurent@laurent-QOSMIO-X500:~$ ssh gitolite
PTY allocation request failed on channel 0[/code]
Les options imposées par gitolite dans le fichier /var/git/.ssh/authorized_keys
[code]git@serveur:~$ cat .ssh/authorized_keys
autogenerated by gitosis, DO NOT EDIT
command=“gitosis-serve laurent@laurent-QOSMIO-X500”,no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAA…[/code]
J’ai tenté avec plusieurs options de ssh (-t -T /bin/bash /bin/sh…) sans succès.
Si vous aviez une idée ce serait cool.