- Make sure the SSH Remote Run plugin is enabled. The plugin is bundled with PyCharm and activated by default. If it is not, enable the plugin.
- Make sure, an SSH server is available in the destination environment: a remote Web server or the default remote interpreter.
- Register an account on the SSH server in the destination environment and generate a pair od SSH keys or a password, depending on the server policy.
Appoint the destination environment and specify the settings to establish connection with it:
- Open the Settings dialog box by choosing , then click SSH Terminal. The SSH Terminal page opens.
In the Connection settings area, appoint the destination environment:
- From the Default encoding drop-down list, select the desired encoding to be used in the SSH terminal.
- On the main menu, choose .
- Depending on the connection settings, defined in the SSH Terminal page of the Settings dialog, the following types of behavior are possible:
- If the Default remote interpreter option has been selected, the SSH terminal will provide access to the same host, where the default remote interpreter runs.
- If the option Deployment server has been selected, the SSH Terminal will provide control over the data on the local or remote Web server accessible through the server access configuration chosen from the list. For details, see Configuring Synchronization with a Web Server.
- If the option Select server on every launch has been selected, PyCharm will show a pop-up list to choose the desired server access configuration from.