Lorsque je sshme connecte à l'un de mes serveurs, il semble se connecter, mais se bloque avant de me donner l'invite ( message debug2: shell request accepted on channel 0 is the last log entry).
Bien que la chose étrange ssh -t "/bin/bash"fonctionne quand sshne fonctionne pas.
Ce que j'ai découvert jusqu'à présent
- Je peux me connecter correctement à partir de serveurs dans le même emplacement géographique normalement
- Si je
ssh -t '/bin/bash'- je peux me connecter parfaitement depuis n'importe quel endroit. - Si je l' utilise
rsyncpour le serveur, il semble fonctionner, et puis se bloque - Si j'utilise
rsyncdepuis le serveur, cela fonctionne sans problème
Ce que j'ai essayé
- supprimer ou modifier toutes les options de connexion
.profile,.bashrc /etc/profile - Changement de
ssh_configet / ousshd_configen un à partir d'un serveur identique qui fonctionne bien - J'ai vérifié le routage
- J'ai fait examiner un expert en réseau
tcpdumpen vain (bien qu'il semble y avoir beaucoup de retransmissions)
Je ne peux vraiment penser à rien d'autre
Mis à part un pilote / firmware de carte réseau douteux.
.ssh/authorized_keyscomme command=…? Avez-vous parcouru toutes les règles de pare-feu pour voir si l'on pourrait accidentellement bloquer certains paquets SSH?
/etc/profile.d/*ou /etc/bashrc.
matchdéclarationssshd_config? Est-ce qu'une seule instance de l'sshdexécution?