SSH and SCP Enabler v1.03 - DOWNLOAD
5th November 2012
------------------------------------
I was interested in finding out how the Joggler's native operating system updates itself via USB devices, and in the process I've ended up writing a new SSH and SCP enabler with a few more features than previous versions.
This version enables both SSH (for command line login) and SCP (for secure file copying). It also includes a little script for changing the default password, and it can be run multiple times without risk of messing up your files. In fact, it's also the easiest way to reset your password should you forget it - simply attach the USB stick again and reboot.
It's also fine to use this to add SCP to a Joggler that has already had SSH enabled. Just be aware that your password will be reset and the username will change to 'joggler'.
Please ensure that you are running software version 26635 (June 25 2010) or 30291 (Oct 1 2011) before running this on your Joggler.
Preflight
If you are running version 30291 (recent OpenPeak release) then you need to enable updates via USB before this will work.
1. Log in to your Joggler over telnet with the username 'root'. There is no password.
2. Execute the following command:
Code: Select all
touch /etc/.usb-key
Instructions
1. Download the zip file and copy the contents of the zip file to a FAT16 or FAT32 formatted USB stick.
2. Make sure you have copied all the files, including the '.sum' and '.usb-sum' files.
3. Plug the USB stick into a powered-off Joggler.
4. Power on the Joggler and wait until the normal interface appears.
Please consult the README in the zip file for more details.
When the script has been run, your Joggler should beep twice (although this doesn't always work!).
Usage
The default username and password are:
USERNAME: joggler
PASSWORD: joggler
You should now be able to get SSH and SCP access using a Terminal application or file transfer utility, eg.
Code: Select all
ssh joggler@<ip_of_your_joggler>
To change your password, keep the USB stick attached to the Joggler, log in using the details above and issue the following command:
Code: Select all
/mnt/setpasswd.sh <password>