Se você não estiver especificando user@host:/var/www
como o caminho de destino para esse problema. Observe que o usuário que você carregou como DEVE ter acesso para gravar no diretório.
Supondo que o usuário tenha permissões de gravação para /var/www
, certifique-se de que seu comando scp siga este padrão geral, com [options]
sendo substituído por quaisquer opções necessárias:
scp [options] /local/path user@remotehost:/remote/path
Substitua o caminho local e o caminho remoto pelos caminhos reais.
SE VOCÊ NÃO QUIS TER O UPLOAD EM SEU DIRETÓRIO DOMÉSTICO, NÃO USE ~
ATÉ PARA O INÍCIO DO CAMINHO REMOTO!
~
é um atalho para adicionar /home/$USER
ao caminho, se aparecer no início de um caminho, e é o motivo exato para você encontrar esse problema de "Fazendo upload para o diretório principal", com base no seu comentário na sua pergunta. Apenas faça user@host:/var/www
como eu especifiquei na minha resposta aqui para o caminho remoto.