Quando ssh
entro in uno dei miei server, sembra che acceda, ma poi si blocca prima di darmi il prompt ( message debug2: shell request accepted on channel 0 is the last log entry
).
Anche se la cosa strana è che ssh -t "/bin/bash"
funziona quando ssh
non lo fa.
Quello che ho scoperto finora
- Posso accedere normalmente dai server nella stessa posizione geografica
- Se posso
ssh -t '/bin/bash'
, posso accedere perfettamente da QUALSIASI posizione. - Se uso
rsync
per il server, sembra funzionare, e si blocca poi - Se uso
rsync
dal server, funziona senza problemi
Quello che ho provato
- rimozione o modifica di tutte le opzioni di accesso
.profile
,.bashrc /etc/profile
- Modifica di
ssh_config
e / osshd_config
in uno da un server identico che funziona correttamente - Ho controllato il routing
- Ho avuto un esperto di rete che ha esaminato
tcpdump
inutilmente (anche se sembra che ci siano molte ritrasmissioni)
Non riesco proprio a pensare ad altro
A parte un driver / firmware per schede di rete non sicure.
.ssh/authorized_keys
come command=…
? Hai esaminato tutte le regole del firewall per vedere se uno potrebbe accidentalmente bloccare alcuni pacchetti SSH?
/etc/profile.d/*
o nei /etc/bashrc
file.
match
dichiarazioni insshd_config
? È solo un'istanza disshd
esecuzione?