У меня удаленная локация Linux работает (CentOS 6.0). У него динамический IP-адрес, поэтому я установил службу noip2 и скопировал файл cp redhat.noip2.sh /etc/profile.d/noip.sh.
Здесь вы можете увидеть скрипт noip.sh, работающий сейчас навсегда при перезагрузке (см.).
После этого, когда система перезапустится один раз, у нее никогда не будет правильной оболочки. В результате удаленно, когда я пытаюсь ssh сервер, я не могу войти и не могу ничего сделать. Кто-нибудь может решить это? Вот детали, которые я попробовал: Когда я отлаживаю ssh, я вижу, что debug1: Authentication succeeded (password).
и команда тоже отправлена но ничего не происходит. Я просто пока не могу это исправить.
Все не удалось:
ssh root@host 'rm -fr /etc/profile.d/noip.sh'
scp emptynoip.sh root@host:/etc/profile.d/noip.sh
ssh root@host /bin/sh
ssh root@host /bin/bash
ssh root@host --norc -i
ssh root@host -- --norc -i
ssh root@host bash --norc -i
ssh root@host /bin/bash -i './etc/profile.d/noip2 stop'
ssh root@host /bin/bash -i './etc/profile.d/noip stop'
ssh root@host /bin/bash -l './etc/profile.d/noip stop'
еще много ... комбинация, которую я попробовал, все провалилась. Есть ли какой-нибудь вариант, который я могу попробовать?