Pre-requisite: You should be able to do ssh without entering password. See this
Steps (Fig 1 and 2)
- Open project in PyCharm
- Make directory on server
- Test you can ssh without entering password. (Save your rsa key on server)
- Preferences -> Deployment
- Enable automatic upload https://www.jetbrains.com/help/pycharm/deployment-in-pycharm.html#upload-to-default-server
- First time upload your directory. Right click project folder -> deployment -> deploy to <machine_name>
- Add multiple directories if want to deploy on different servers.