If you set up a fresh Raspberry Pi with Raspbian and you can't connect with ssh due to:
ssh pi@192.168.1.3
Read from socket failed: Connection reset by peer
Solution: Log in on your Pi. Delete and regenerate ssh server keys:
sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server
Source: Raspberry Pi Forums