cat é seu amigo:
cat key | ssh user@host sudo "cat > final_location"
Mas isso exigiria autenticação sem senha (pode ser superada usando ControlMaster ) e sem senha sudo ( NOPASSWD ou autenticação usando pam_ssh_agent_auth - eu recomendo testar essa, se você estiver familiarizado com ssh-agent ).
Você também pode querer temporariamente permitir logins de raiz (com chave pública - existe a opção PermitRootLogin without-password , que faz exatamente o que você quer) e então você pode simplesmente usar o método scp .
Caso contrário, não creio que haja outro modo razoável, exceto o método Copiar Colar.