SSH funcionando, mas permissão SCP negada usando a mesma senha

SSH funcionando, mas permissão SCP negada usando a mesma senha

Posso fazer SSH com sucesso em meu servidor remoto (serviços da web da Amazon, se isso for importante, estou em um Mac) usando

ssh -i mykey.pem ubuntu@??.??.??.???

Mas quando tento usar o scp

scp -i test.php mykey.pem ubuntu@??.??.??.???

eu recebo

scp: /test.php: Permission denied

Meu palpite é que há algo errado com minhas permissões para test.php?
Como eu mudaria isso?

Eu tentei o sudo e não funcionou. Mesmo erro.

Responder1

Sua ordem de comando está errada:

scp -i mykey.pem test.php ubuntu@??.??.??.???:

-ié sinalizar a chave privada (neste caso, mykey.pem). Também estava faltando :no final do host

Responder2

Eu também tive problemas semelhantes, a mesma mensagem de erro antes e resolvi. Mesmo que você possa fazer login no servidor remoto, isso não significa que você tenha acesso a todos os diretórios do servidor remoto. Certifique-se de ter acesso ao diretório para o qual está copiando. Tente evitar copiá-lo para "/", pois o ponto de acesso do servidor remoto provavelmente não é a raiz e o caminho completo possivelmente não será mostrado para você. Use caminhos relativos e isso pode resolver o seu problema. Espero que ajude!

informação relacionada