Во-первых, вам нужно сделать, чтобы SSHD дома слушал 80-й порт. Его нужно дописать в конфиге /etc/ssh/sshd.conf кажется, там всё очевидно, разберётесь.
Ключи генерировать не обязательно. Без ключей SSHD будет просто спрашивать ваш логин и пароль.
Туннели вы можете настраивать прямо в Putty на вкладке Connections/SSH/Tunnels: заполняете поля Source Port и Destination, клацаете Add и подключаетесь к серверу как обычно. Туннель готов.
Source Port - это порт на машине, где запущена Putty, к которому вы будете подключаться.
Destination выглядит так: "ip:port" - адрес и порт, на который будет подключаться ваша _домашняя машина_.
Скажем, если вам нужно подключиться через SSH к домашнему FTP через туннель, то Destination будет выглядеть так: localhost:21.