Wenn ich mich ssh
auf einem meiner Server anmelde, scheint es sich anzumelden, hängt sich dann aber auf, bevor ich die Eingabeaufforderung erhalte ( message debug2: shell request accepted on channel 0 is the last log entry
).
Obwohl die seltsame Sache ssh -t "/bin/bash"
funktioniert, wenn ssh
nicht.
Was ich bisher herausgefunden habe
- Ich kann mich normalerweise von Servern am selben geografischen Standort aus problemlos anmelden
- Wenn ich
ssh -t '/bin/bash'
mich von JEDEM Ort aus perfekt einloggen kann. - Wenn ich
rsync
an den Server gewöhne, scheint es zu funktionieren und sperrt dann - Wenn ich
rsync
vom Server verwende, funktioniert es problemlos
Was ich probiert habe
- Entfernen oder Ändern aller Anmeldeoptionen
.profile
,.bashrc /etc/profile
- Ändern des
ssh_config
und / odersshd_config
eines von einem identischen Server, der gut funktioniert - Ich habe das Routing überprüft
- Ich habe einen Netzwerkexperten vergeblich untersuchen lassen
tcpdump
(obwohl es anscheinend viele Neuübertragungen gibt)
Mir fällt wirklich nichts anderes ein
Abgesehen von einem zwielichtigen Netzwerkkartentreiber / Firmware.
.ssh/authorized_keys
wie command=…
? Haben Sie alle Firewall-Regeln durchgesehen, um festzustellen, ob versehentlich einige SSH-Pakete blockiert wurden?
/etc/profile.d/*
oder /etc/bashrc
Dateien vor.
match
Aussagen insshd_config
? Läuft nur eine Instanzsshd
?