С этого утра я больше не могу нормально входить на свой сервер, используя SSH.
Как правило, при наборе этого:
ssh foo@bar.org
Оболочка висит и не приобретает оболочку. Последняя строка многословия с -vv дает мне:
debug2: shell request accepted on channel 0
Тем не менее, если я запускаю команду непосредственно в SSH, такую как:
ssh foo@bar.org 'ls ~'
... кажется, работает правильно, и это дает мне ожидаемый результат. На самом деле, я могу получить оболочку, заставив bash запускаться в интерактивном режиме, набрав:
ssh foo@bar.org 'bash -i'
Я также попытался отключить мой файл .bashrc (переместив его в .bashrc_OLD), но, похоже, это не помогло.
Любое предложение будет высоко ценится, спасибо!
Редактировать: я также пытался войти с sh, но это не сработало. Таким образом, я считаю, что это не связано с проблемой файла профиля.
Редактировать 2: когда мне удается получить оболочку, используя флаг -i, вот дополнительное сообщение, которое я получаю из консоли:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell