To connect to the computer at my office I need to run ssh twice. First to connect to the host-1 and then from host-1 to host-2 and each one has different credentials. Howeve
You can use port forwarding on ssh.
On your local system:
ssh -L 6000:<target_server_ip>:22 <proxy_server_user>@<proxy_server_ip>
You should be connected to the proxy now. You can substitute 6000 with any port.
Now you can ssh into the target server on another terminal with:
ssh -p 6000 <target_server_user>@localhost
Keep in mind not to close the first terminal!
The same goes for the PyCharm. Just set the remote interpreter connection through ssh with the following configuration: