se seu amigo puder lhe enviar ssh, você pode fazer um túnel assim:
ssh -L 8022:<sftp-server-ip>:22 <your-workstation-ip>
Com esta sessão ssh ativa, seu amigo pode acessar o servidor com localhost:8022
O problema é que eles precisam ser capazes de fazer o ssh em sua estação de trabalho, o que você precisará encaminhar uma porta em seu roteador.