Problema de 'permiso denegado' con 'scp' al construir blockchain

Problema de 'permiso denegado' con 'scp' al construir blockchain

Recientemente construí un sistema blockchain sobre Hyperledger. Encontré el error "Permiso denegado" mientras transmitía el servicio MSP a otro nodo. Consulte más adelante.

Imagen

Respuesta1

Parece que estás intentando transferir scpun archivo de una máquina (o máquina virtual) a otra. Cuando emite el scpcomando, se autentica en el sistema remoto utilizando el usuario ssgyee, ya que este es el usuario que especifica en el comando. Esto no coincide con el usuario fabric, que probablemente sea el propietario del /home/fabricdirectorio.

Como prueba muy rápida, puede intentar scptransferir el archivo al /tmpdirectorio remoto o a un directorio en formato /home/ssgyee. Debería tener permiso de escritura en estos directorios y scpdebería funcionar en este caso de prueba.

En el sistema remoto, observe los permisos del directorio de destino o de destino:

ls -lsha /home/

Sospecho que esto demostrará fabric:fabricser propietario /home/fabric, y este es un valor predeterminado sensato y seguro. Cada usuario tiene un directorio dentro /homedel cual controla. Si desea poder escribir en el /home/fabricdirectorio, deberá autenticarse como fabrico agregarlo ssgyeeal fabricgrupo usando groupaddo editando /etc/group. Además de estar en el grupo, /home/fabric(o cualquier otro directorio dentro) necesitará permisos de lectura, escritura y ejecución del grupo.

Los archivos pertenecen a usuarios y grupos. Los archivos tienen permisos específicos, por usuario, grupo y luego "todos los demás". Usuarios y grupos de Linux, así como archivos.propiedad y permisosson esenciales de entender cuando se trata de Linux.

Recuerde que los permisos de archivos son una característica de seguridad. Siempre que permite que otra persona lea, escriba y ejecute archivos, aumenta el riesgo de que los archivos sean manipulados, modificados o eliminados. Como regla general, sólo debes otorgar permisos de lectura y escritura a quienes realmente los necesitan.

información relacionada