Olen muodostanut SSH-yhteyden Koneelta1 Koneelle2 ja homma toimii hienosti. Saan mm. tuon yhteyden kautta luotua Remote Desktop -yhteyden, vaikka välissä on palomuuri, joka ilman SSH:ta ei onnistu. Nyt sitten olen koittanu ohjata toista verkko-ohjelmaa SSH-yhteyden läpi, mutta ei onnistu. 1) Yhteyttä ottava kone on NAT:in takana, mutta pimentääkö SSH-putken käyttö NAT-reitittimelle käytettävän portin? Eli näkeekö NAT ainoastaan, että käytetään porttia 22 (SSH)? NATissa on varmasti estetty tiettyjen porttien käyttö, mutta ymmärtäisin, että SSH:lla putkitetulla ohjelmalla porttiasetukset ovat läpinäkyviä NAT:lle, vai ovatko? 2) Entä miten saisin erilaisista verkko-ohjelmista (MiniShare, ultraVNC, jne) selville sen, mitä porttia ne käyttävät oletuksena kuunteluun? Onko komentotulkissa esim. jotain keinoa tutkia tätä?
1. Jos liikenne menee SSH:n läpi niin mikään ei siihen puutu. Eli palomuuri tai NAT ei näe kuin SSH liikennettä. 2. Noi oletusportit selviää yleensä ohjelman dokumentaatiosta. http://www.cyberciti.biz/faq/openbsd-list-open-tcp-or-udp-ports/ tuolla pari tapaa listata nuo avoimet portit.