How to publish with Dreamweaver:
1.Open your Dreamweaver and look in the top menus. Click "Sites" and choose "New Site".
2.In the pop-up window, choose the "Advanced" tab.
3.Select "Remote Info" and then enter the FTP settings on the right hand side.
More tips:
Try passive mode with both on and off
Try with Use Firewall on.
Try with path/directory: /public_html/