IP and Network configuration

Enable the SSH Server

In Raspian Jessie it should be activated allready. If not enable the SSH server by opening the raspi-config:

$ sudo raspi-config

In 8. Advanced Options you can activate SSH.


Static IP Address

Look up your gateway:

$ netstat -r -n

Find you IP address:

$ ifconfig

or:

$ ip addr

Give the Raspberry Pi a static IP address. Open the interfaces file:

$ sudo nano /etc/network/interfaces

Add these lines:

  # Ethernet
  iface eth0 inet dhcp
  allow-hotplug eth0
  auto eth0:1
  iface eth0:1 inet static
    address 192.168.0.199
    netmask 255.255.255.0
    gateway 192.168.0.1

Or:

  # Ethernet
  allow-hotplug eth0
  iface eth0 inet static
    address 192.168.0.199
    netmask 255.255.255.0
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1
    

Save and quit, ctl+o, Return, ctl+x.

Disable the DHCP-Client:
In Raspbian Wheezy:

$ sudo service dhcpcd stop
$ sudo update-rc.d -f dhcpcd remove

In Raspbian Jessie:

$ sudo service dhcpcd stop
$ sudo systemctl disable dhcpcd       
     

Restart ethernet:

$ sudo ifdown eth0:1
$ sudo ifup eth0:1

Or/and reboot:

$ sudo reboot

Login over SSH

One can login from your computer with:

$ ssh pi@192.168.0.199

or with XWindows support:

$ ssh -XY pi@192.168.0.111

PW: raspberry
Or install an VNC server: VNC


Miscellaneous

If the host key verification failed, one can remove the old key with:

$ ssh-keygen -R 192.168.0.123

And with

~.

one can terminate a broken ssh session.