So, you got your Raspberry Pi, a nice SD card, but you can’t remember the last time you saw a keyboard and the only thing around you is a laptop with Windows. Don’t worry, there’s a simple solution.
Start Win32 Disk Imager (“Run as Administrator”). After installation start the program, select your SD card and the Raspbian image that you downloaded earlier. Lay back for a few minutes.
Since you don’t have any other means to access Raspbian other than SSH, you need to figure the IP address.
You can set up your router to assign a unique IP address via DHCP for the MAC address corresponding to your Raspberry Pi.
Or you can scan for open SSH ports in your LAN:
# nmap -sT -p 22 -v 192.168.x.1-255
Once you’ve identified the IP of your Raspberry, SSH into it.
The default user/password is pi/raspberry. Needless to say, you should change your default password. You can also set a root password, just “sudo su” from the command line and run “passwd” once you have root privileges.
Now it’s time to set a static IP address. SSH into the box once you know the IP address and do the following.
# sudo cp /etc/network/interfaces /etc/network/interfaces.old # sudo nano /etc/network/interfaces
In the end, the configuration file should look like this:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.x.222 gateway 192.168.x.1 netmask 255.255.255.0 network 192.168.x.0 broadcast 192.168.x.255 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
You just need to restart the network
# sudo /etc/init.d/networking restart
and you can SSH on the new static IP address.