Когда я ssh
захожу на один из моих серверов, он, кажется, входит в систему, но затем зависает, прежде чем дать мне приглашение ( message debug2: shell request accepted on channel 0 is the last log entry
).
Хотя странная вещь ssh -t "/bin/bash"
работает, когда ssh
нет.
Что я узнал до сих пор
- Я могу нормально войти в систему с серверов в том же географическом месте, как обычно
- Если я
ssh -t '/bin/bash'
- я могу войти в систему из ЛЮБОГО места. - Если я использую
rsync
к серверу, это, кажется, работает, а затем блокирует - Если я использую
rsync
с сервера, он работает без проблем
Что я пробовал
- удаление или изменение всех параметров входа в систему
.profile
,.bashrc /etc/profile
- Изменение
ssh_config
и / илиsshd_config
одного с идентичного сервера, который работает нормально - Я проверил маршрутизацию
- Я проверил эксперта по сети
tcpdump
безрезультатно (хотя, похоже, повторных передач много)
Я действительно не могу думать ни о чем другом
Помимо хитрой сетевой карты драйвера / прошивки.
.ssh/authorized_keys
таких как command=…
? Прошли ли вы все правила брандмауэра, чтобы посмотреть, не может ли кто-нибудь случайно заблокировать некоторые SSH-пакеты?
/etc/profile.d/*
или /etc/bashrc
файлах.
match
заявления вsshd_config
? Это только один случайsshd
бега?