Se a máquina A não puder ser contatada "a partir da web", ela deverá estabelecer a conencção e abrir um túnel. Então a Máquina B pode contatar a Máquina A através do túnel.
link veja a seção sobre a reversão do túnel.
A Máquina A está conectada à Internet e está protegida por firewall, por isso não pode receber conexões de entrada. A máquina B está aberta à internet.
Eu quero ser capaz de digitar comandos em B e executá-los em A. Exceto que é A que tem que alcançar B para estabelecer a conexão antes que B possa enviar comandos.
Isso pode ser feito executando o SSHd em A e o cliente SSH simples em B ou preciso de uma combinação de cliente SSHd e SSH em A (cliente para estabelecer túnel reverso apontando para SSHd).
Se a máquina A não puder ser contatada "a partir da web", ela deverá estabelecer a conencção e abrir um túnel. Então a Máquina B pode contatar a Máquina A através do túnel.
link veja a seção sobre a reversão do túnel.
Tags ssh sshd ssh-tunneling