'Permission Denied' Error when getting a file via SFTP
Couldn't get handle: Permission denied
"Couldn't get handle" means the sftp client couldn't get a handle to the remote resource. The resource in this case is the file which you're trying to get. "Permission denied" is a standard message meaning that your remote user ID doesn't have permission to access the file in question.
As you noted in a comment:
the file i'm trying to get on the remote box is: -rwxrwx--- and 'userB' does not belong to the group of that file's owner.
so "userB" in fact doesn't have permission to read the remote file.