Коли я перебуваю 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
запуску?