There is в program running infinitely on переизречение shell, which doesn't give я access to its login shell. (i.e, Веневер I login I see that program running on the я утешил).
I wan't send SIGKILL
or SIGSTOP
or SIGSEGV
и т.д. to stop it путь ssh
.
Нормальный Is it possible to send and access the shell?
Если проблема находится в /etc/profile
, обратите внимание, что по SSH она получена для интерактивных оболочек, которые запускает сам SSH. При выполнении другой команды она не получена, даже если та команда является оболочкой:
ssh -t user@server bash
, Когда команда указана, SSH предполагает, что Вы не выполняете его в интерактивном режиме, и не выделяет pseudo-tty (который может вызвать проблемы с некоторыми программами). Эти -t
необходим, чтобы сказать этому выделять имущество так или иначе.
Все это спорно, если Ваш сервер SSH использует ForceCommand
опция. Если это сделает, независимо от того, что Вы указываете к эти ssh
команда, независимо от того, что сервер настроил для выполнения, то будет выполнен.
Это кажется, что оболочка входа в систему для Вашего пользователя нестандартна. Вы попытались войти в систему с ssh user@host /bin/sh
? Если это будет работать, то Вы будете в состоянии выяснить рабочий процесс и уничтожить его.