(Only PyCharm Pro supports this. Free for students)
Create project and use ssh interpreter
Create a <LOCAL PATH>
->
Create New Project
->
Browse <LOCAL PATH>
->
Select Existing interpreter and browse
->
Next, configure all settings and finish.
->
git clone code to <REMOTE PATH>
->
set “Remote project location” as <REMOTE PATH>
->
Create
->right click project -> “Deployment” -> Download from remote server.
Supporting multi-hop forwarding
# In your local machine ssh -L 6000:<a final server ip>:22 username@<ip of a server forwarding ssh login> # In you pycharm, configure ssh being equivalent to ssh -p 6000 <username of the final server>@localhost