I have a Raspberry Pi B+ connected to the network and reachable over the internet, with Raspbian Wheezy as OS on the SD card.
It is often the case that I am long away from home and would like to make my 'remote' RPi as reliable as possible. Besides any other welcome suggestion, my question is:
Is there a way to open a shell or control remotely in any other way the Raspberry Pi when it is connected, powered up, but in some faulty state? In particular, I think the most representative scenario is when the RPi is stuck at boot for some reason.
I would like to be able to gain remote control (even in a very limited way) to:
- modify the OS to make it work again or
- download and restore a remotely stored backup or
- download and restore a locally stored backup (triggering a recovery).