Are you a busy network or system engineer and need holiday somewhere under the sun? I have a nice tip from a collegue. For the record: he is CCIE.1. Buy, unlock and jailbreak an iPhone, prefferebly paid by your boss.
2. Get an EDGE or GPRS SIM data subscription, also paid by your boss.
3. Install a SSH client on the iPhone and you are able to:
- manage your big Cisco BGP routers on the beach.
- manage your big corporate VMWARE ESX clusters
Click the pic to blow up the console details.
Who cares where you are if you are able to fix the every problem from the beach?
Warning:
You can’t use the SSH client to do the serious work — if you switch away from the terminal app your session closes. That means if your phone rings in the midst of a session, you’re done. But for emergency use out on the road, you can’t beat an SSH client in your pocket. Be careful not to lose your session to a backbone router somwhere in a jungle country, because you have fly to it with your heavy laptop with console cable to get it up again.
But how do you get an SSH client on your iPhone?
Steps to do this :
From your apptapp installer application, install the following packages:
1. OpenSSH package,
This will install OpenSSH server and client. I had version 4.6p1-1 from Ste.
2. Term-VT100 package,
This will install an icon for a shell. I had version svn198 from Conceited Software.
3. Reboot the iPhone just to be sure.
4. Hit the new shell icon so a black DOS like shell will open.
5. Type in the after the # ssh root @
Enter the root password of the device and your are in!!
WARNING: Your iPhone itself is accepting SSH clients by now, because you just installed the SSH server too. Make sure to change the deafault root password of your iPhone's SSH server. How to change my root password?
1. Change my root password Locally:
Open shell
Type "passwd
enter in the new password
2. Change my root password remotely:
Download putty.exe if you don't have it. (freeware)
On a Windows machine, enter in the IP Address of your iPhone into the "Host Name (or IP Address)" in putty and hit Open. Accept any authentication dialogues that pop up. Log in as "root" when prompted, with the password "dottie". Type "passwd". You'll be prompted to enter in the new password. done!
I know I'm posting on a really old thread, but this information may help someone else who stumbles onto this page later.
ReplyDeleteA improvement on this idea is to ssh into a linux server/workstation at work, and then use gnu\screen for a persistent shell. Then you can ssh into your router and begin configuring at will.
This way when/if you lose you connection from your cell phone, you can simple ssh back to the intermediary system and use screen -R to reconnect to your previous session.
This has saved me several times while configuring the routers at our offices.