Para que este programa funcione para você, há que se ter uma idéia de como ele funciona, pois se alguma coisa falhar, se terá uma idéia de onde procurar as causas.
O primeiro passo em direção ao entendimento do problema é dar um nome aos conceitos relevantes.
Por isso nós chamaremos aqui de "local" a máquina que inicia a conexão, bem como os programas e arquivos daquela máquina. Por outro lado chamaremos de "remoto" o que estiver do outro lado da conexão.