Bem, eu descobri a resposta para minha própria pergunta. Isso resolve a questão "Como se conectar a um compartilhamento usando o SSH Reverse" Se você não sabe o que é SSH Reverse, desconsidere esta solução!
Minha configuração: Computador A = Servidor Ubuntu executando o Servidor SSH em casa. (Rede Diff)
Computador B = Windows Desktop protegido por firewall de trabalho (não é possível abrir portas) (rede Diff)
Como eu disse, NÃO POSSO abrir portas para Computador B e preciso de Computador A para montar um compartilhamento (com segurança) no Computador B .
O que isso significa: Para compartilhar arquivos entre Computador A e Computador B não consigo usar FTP, SFTP ou mesmo SSH usando a porta de envio porque as portas em Computador B não está aberto!
No entanto, existe uma solução para isso! Seu chamado SSH Reverse. Não vou me aprofundar nisso, mas para minha configuração, o Computador A tem um Servidor SSH sendo executado e Computador B tem um cliente (como putty / plink). Lembre-se de que o objetivo é compartilhar arquivos com Computador B do Computador A . Nesse cenário, você DEVE reverter o SSH.
Então, primeiro, certifique-se de que você pode se comunicar com o seu servidor SSH em Computador A com seu cliente (estou usando putty) no Computador B . Trabalho? Ótimo seguir em frente ...
Agora você precisa configurar o seu Reverse Port Forward no putty (no computador B) selecionando a conexão salva e indo para a opção Tunnel. Em seguida, você precisa "Adicionar nova porta para frente".
A porta de origem pode ser qualquer porta aberta. Se você não sabe usar: 5454. O destino deve ser: localhost: 445 OBSERVAÇÃO: o destino NÃO precisa ser localhost, de fato, localhost pode exibir como "Host Down". Pode ser qualquer IP na rede. Exemplo 192.168.1.1:445 (seu próprio IP)
Verifique se os botões Remoto e Automático estão selecionados. Em seguida, clique em Adicionar e salve as configurações dessa conexão antes de abrir essa conexão. Agora conecte-se ao seu servidor SSH (Computador A) .
Agora, não esqueça de criar uma pasta de montagem (qualquer pasta em que o compartilhamento de montagem seja exibido).
Agora você deve poder montar seu compartilhamento em Computador B com Computador A sem abrir portas.
Exemplo de código de montagem:
sudo mount -t cifs //localhost/sambashare /mountpoint -o port=5454,username="",password="",domain="optional"