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

1

Posso SSH com êxito no meu servidor remoto (Amazon Web Services, se isso importa, estou no Mac) usando

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

Mas quando eu tento usar 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 sudo e isso não funcionou. Mesmo erro.

Bren
fonte
O segundo comando que você forneceu está claramente errado, mas não resultará no erro que você alega.
techraf

Respostas:

2

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 o :no final do host

NuTTyX
fonte
0

Eu experimentei problemas semelhantes, a mesma mensagem de erro, antes e também a corrigi. 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. Verifique se você tem acesso ao diretório para o qual está copiando. Tente evitar copiá-lo para "/", pois seu ponto de acesso para o servidor remoto provavelmente não é a raiz e o caminho completo talvez não seja mostrado a você. Use caminhos relativos e isso pode resolver seu problema. Espero que ajude!

Charles Li
fonte