Возможно путти предлагает хосту набор шифров, который хостом не поддерживается. Это нечастая ситуация, тут должен быть либо очень старый ssh сервер, либо очень старый putty, но такое возможно. Есть у меня сервак под FreeBSD 9.2-STABLE, который не обновляется и уже никогда не будет обновляться - с заходом на него уже есть некоторые проблемы:
> ssh -l user not-a-server.ru
Unable to negotiate with XXX.XXX.XXX.XXX port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1