kindly check the SElinux policy on the SERVER PC because most of time whenever we restart pc the SElinux policy is reset
for example in my pc
[root@emblogic ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 28
Policy from config file: targeted
[root@emblogic ~]# setenforce 0
[root@emblogic ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 28
Policy from config file: targeted
and now try to put or get file from server .