Linux permissions varies between parent directory and double dots

Solution 1:

The .. hard link corresponds to /home/user, not /home/user/.ssh.

It's the . that corresponds to /home/user/.ssh, and you can see that their permissions are the same.