Putty slouží jako dva konce té trubky - jeden pro "vstup", druhý pro "výstup".
De facto se spojuješ VNC klientem na lokální port puttyho, který to "zabalí" do šifrovaného kabátku a odešle druhému putty, který to přijme a (opět lokálně) předá VNC serveru na jeho port.