A maneira mais difícil de usar o * nix é usar o netcat ( nc
) para enviar o arquivo para o host remoto. Mas se você quiser criptografia, é melhor usar SCP / SSH.
Você deve perceber que, se uma das partes estiver por trás de um NAT e não quiser configurar o encaminhamento de portas, será impossível estabelecer uma conexão direta sem antes se conectar a um servidor de terceiros. O servidor não precisa necessariamente retransmitir o tráfego (veja o link ) e a maioria deles não usa a largura de banda como é caro.
Por exemplo, o Skype tentará usar muitos métodos de passagem NAT para estabelecer uma conexão direta antes de voltar a retransmitir o tráfego por meio de seus supernós. (Skype é uma rede muito P2P.)
Quanto ao problema da conta. Eu acho que é inevitável. Todos os métodos requerem algum tipo de configuração ou configuração, que geralmente são mais difíceis do que registrar uma conta.