Le 10/04/18 à 15:43, BERTRAND Joël <[email protected]> a écrit : BJ> Je ne sais pas sur quoi agit l'option -4 (hormis le fait BJ> s'utiliser IPv4 pour la connexion). Mais je puis t'assurer que même BJ> interrogés en IPv4, certains DNS renvoient des résolutions IPv6 et BJ> c'est au soft de faire le tri dans les réponses. Mais encore une fois, BJ> je ne sais pas si ssh est assez subtil pour cela.
Je pense quand même que même si la requête dns lui renvoyait du AAAA, il n'utiliserait que les champs A pour se connecter. BJ> Peux-tu poster ici un dump réseau complet de quelque chose qui BJ> fonctionne et d'une transaction qui échoue ? Par complet, c'est avec les BJ> options -v et -e. Avec git on ne peut pas activer -e La même commande env GIT_SSH_COMMAND="ssh -4 -v -o Ciphers=aes256-ctr" git pull sur le dépôt qui plante (1) et un qui fonctionne (à condition d'imposer le cipher) (2) Pour info, je viens de réinstaller une stretch toute fraîche, pensant que mes pbs divers étaient peut-être liés à de vieux résidus, des modules plus utiles, etc. (car c'est un PC qui a presque 10 ans et je me rappelle pas avoir fait de réinstall from scratch, donc il pouvait avoir des restes qui remontent à etch, et j'avais déjà eu des pbs d'hibernation avec lenny ou squeeze de mémoire), mais ça ne change absolument rien :-/ 1) dépôt HS OpenSSH_7.4p1 Debian-10+deb9u3, OpenSSL 1.0.2l 25 May 2017 debug1: Reading configuration data /home/daniel/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to github.com [192.30.253.112] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_rsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u3 debug1: Remote protocol version 2.0, remote software version libssh_0.7.0 debug1: no match: libssh_0.7.0 debug1: Authenticating to github.com:22 as 'git' debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: algorithm: [email protected] debug1: kex: host key algorithm: ssh-rsa debug1: kex: server->client cipher: aes256-ctr MAC: hmac-sha2-256 compression: none debug1: kex: client->server cipher: aes256-ctr MAC: hmac-sha2-256 compression: none debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ssh-rsa SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8 debug1: Host 'github.com' is known and matches the RSA host key. debug1: Found key in /home/daniel/.ssh/known_hosts:596 debug1: rekey after 4294967296 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 4294967296 blocks debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: root@asus17 debug1: Authentications that can continue: publickey debug1: Offering RSA public key: root@quad debug1: Authentications that can continue: publickey debug1: Offering RSA public key: [email protected] debug1: Authentications that can continue: publickey debug1: Offering RSA public key: [email protected] debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: Authentication succeeded (publickey). Authenticated to github.com ([192.30.253.112]:22). debug1: channel 0: new [client-session] debug1: Entering interactive session. debug1: pledge: network debug1: Sending environment. debug1: Sending env LANG = fr_FR.UTF-8 debug1: Sending command: git-upload-pack 'sesamath/sesalab.git' debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK debug1: fd 1 clearing O_NONBLOCK Connection to github.com closed by remote host. Transferred: sent 12336, received 73736 bytes, in 1.0 seconds Bytes per second: sent 12674.8, received 75761.3 debug1: Exit status -1 fatal: The remote end hung up unexpectedly 2) Dépôt qui marche à condition de préciser un cipher aes OpenSSH_7.4p1 Debian-10+deb9u3, OpenSSL 1.0.2l 25 May 2017 debug1: Reading configuration data /home/daniel/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to github.com [192.30.253.112] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_rsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ed25519 type -1 debug1: key_load_public: No such file or directory debug1: identity file /home/daniel/.ssh/id_ed25519-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u3 debug1: Remote protocol version 2.0, remote software version libssh_0.7.0 debug1: no match: libssh_0.7.0 debug1: Authenticating to github.com:22 as 'git' debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: algorithm: [email protected] debug1: kex: host key algorithm: ssh-rsa debug1: kex: server->client cipher: aes256-ctr MAC: hmac-sha2-256 compression: none debug1: kex: client->server cipher: aes256-ctr MAC: hmac-sha2-256 compression: none debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ssh-rsa SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8 debug1: Host 'github.com' is known and matches the RSA host key. debug1: Found key in /home/daniel/.ssh/known_hosts:596 debug1: rekey after 4294967296 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: rekey after 4294967296 blocks debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: root@asus17 debug1: Authentications that can continue: publickey debug1: Offering RSA public key: root@quad debug1: Authentications that can continue: publickey debug1: Offering RSA public key: [email protected] debug1: Authentications that can continue: publickey debug1: Offering RSA public key: [email protected] debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: Authentication succeeded (publickey). Authenticated to github.com ([192.30.253.112]:22). debug1: channel 0: new [client-session] debug1: Entering interactive session. debug1: pledge: network debug1: Sending environment. debug1: Sending env LANG = fr_FR.UTF-8 debug1: Sending command: git-upload-pack 'sesamath/sesatheque.git' debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK debug1: fd 1 clearing O_NONBLOCK Transferred: sent 3632, received 15832 bytes, in 0.8 seconds Bytes per second: sent 4600.2, received 20052.6 debug1: Exit status 0 Déjà à jour. -- Daniel

