Usando pscp y obteniendo permiso denegado

Usando pscp y obteniendo permiso denegado

Estoy usando pscp para transferir archivos a un servidor virtual de Ubuntu usando este comando:

pscp test.php user@server:/var/www/test.php

y me sale el error de permiso denegado. Si intento transferir a la carpeta /home/user/ no tengo problemas.

Supongo que esto tiene que ver con que el usuario que estoy usando no tiene acceso a la carpeta /var/www/. Cuando uso SSH, tengo que usar sudo para obtener acceso a la ruta /var/www/, y lo hago.

¿Es posible especificar que pscp debe realizar transferencias "sudo" al servidor para poder acceder a la ruta /var/www/ y poder transferir archivos a esta carpeta?

Respuesta1

Lo más probable es que tengas razón al decir que no tienes acceso a /var/www/. Lo que puede hacer es chmod /var/www/ para permitir que el invitado escriba y lo cambie nuevamente al estado original una vez completado (no recomendaría esto). Puede agregar el usuario al grupo propietario de /var/www/ y asegurarse de que el grupo esté configurado para lectura/escritura/ejecución.

información relacionada