Sim para ambas as perguntas. B transmite os dados para A, que o retransmite para C. Isso significa que há duas vezes mais atividade na rede do que uma cópia direta de B para C geraria. O quanto isso é significativo depende da topologia da sua rede e de qual outro tráfego existe.
A solução padrão é SSH em B ou C e, em seguida, inicia a cópia a partir daí (usando montagens NFS ou scp ou rsync ou qualquer outra coisa). Dessa forma, os dados vão diretamente de B para C e não precisam passar ou serem duplicados por A.