SSH funciona pero se deniega el permiso de SCP usando la misma contraseña

SSH funciona pero se deniega el permiso de SCP usando la misma contraseña

Puedo utilizar SSH con éxito en mi servidor remoto (servicios web de Amazon, si eso importa, estoy en una Mac) usando

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

Pero cuando intento usar scp

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

yo obtengo

scp: /test.php: Permission denied

Supongo que hay algún problema con mis permisos para test.php.
¿Cómo cambiaría eso?

Intenté sudo y no funcionó. Mismo error.

Respuesta1

Tu orden de comando es incorrecta:

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

-ies marcar la clave privada (en este caso, mykey.pem). También faltaba el :final del host.

Respuesta2

También experimenté problemas similares, el mismo mensaje de error, y lo solucioné. Aunque puede iniciar sesión en su servidor remoto, eso no significa que tenga acceso a todos los directorios del servidor remoto. Asegúrese de tener acceso al directorio al que está copiando. Intente evitar copiarlo en "/", ya que su punto de acceso para el servidor remoto probablemente no sea la raíz y es posible que no se le muestre la ruta completa. Utilice rutas relativas en su lugar y eso podría solucionar su problema. ¡Espero que ayude!

información relacionada