Suppose I use a Ubuntu machine in a computer lab which has a private IP like 10.255.1.34. At my home I use Internet provided by a local ISP, so my home PC has a private IP like 172.16.203.105. I am just user in both places. Is it possible to connect these to PCs by SSH tunneling?? You can also suggest me any alternative ways.