Can I SSH into my website? How?
Yes you can, either directly or by using the CLI:
If you haven’t already, add your SSH key to your Platform.sh Account
Log into your account. In the management console, Move to the top right hand corner of the screen and click the dropdown menu to the left of the settings gear box icon. In the menu, click on
Account, then on
Account Settingsat the top of the page.
Lastly, click the
SSH keystab to the left of your account information. Name your SSH key in the first field and paste your public key in the second. When you are finished, click
Saveto save the key.
Directly SSH into the project
While you’re still in the management console, click on the environment you want to SSH into. At the top right hand corner of the console there will be a dropdown button labeled
SSH. When you click it it will expose the command to SSH into your environment.
For example, to access the
devenvironment of the project
You can see that this command can be generalized to
ssh <project id>-<environment name><env name hash>--<project name>@ssh.<region>.platform.sh
Using the CLI
In your terminal run the command
which will execute the above command based on the branch you are currently checked out as in your local repository. If you are not in a local repository where Platform.sh has been set as remote, the CLI will ask you to select the environment and project you want to SSH into.
You can bypass this selection with
platform ssh -p <project id> -e <environment name>