You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Document MFA over SSH and API
* Updated procedures
* Tweaks on both sides
* Fix link
* Improve consistency
* Further tweaks
* Clarity
* Apply suggestions from review
* Fix links
* Fix more links
* Last link
* Last tweaks
* Add consequence to PSH
* Fix link
* Update sites/upsun/src/development/ssh/troubleshoot-ssh.md
Co-authored-by: Patrick Dawkins <[email protected]>
* Apply suggestions from code review
* Add feature availability banner to Upsun side
* Add availability info on Upsun side
* Update links now that #4079 is merged
* Add note for use with tokens.
* Test fixes: sites/platform.
---------
Co-authored-by: Patrick Dawkins <[email protected]>
Co-authored-by: Chad Carlson <[email protected]>
Co-authored-by: chadcarlson <[email protected]>
Copy file name to clipboardExpand all lines: sites/platform/src/development/ssh/_index.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -164,13 +164,10 @@ There are three basic ways to authenticate with {{% vendor/name %}}:
164
164
* Good for letting automation tools use the CLI.
165
165
* Requires you to regularly change the tokens to maintain security.
166
166
167
-
## Multifactor authentication (MFA) over SSH
167
+
## SSH into an MFA-protected environment
168
168
169
-
{{< premium-features/tiered "Enterprise and Elite" >}}
169
+
For enhanced security, as an organization owner or admin user,
170
+
you can [enforce Multi-Factor Authentication (MFA) within your organization](/administration/security/mfa.md#enforce-mfa-within-your-organization).
170
171
171
-
To enhance security, Enterprise and Elite customers can enforce MFA over SSH within their organization.
172
-
When this is enabled, every project contributor within your organization must enable MFA in their account
173
-
to run Git commands or to SSH in an environment.
174
-
To enable this feature, open a [support ticket](/learn/overview/get-support) and request for MFA over SSH to be enforced within your organization.
175
-
176
-
If you have trouble accessing an environment with MFA enabled, see how to [add a second factor](./troubleshoot-ssh.md#add-a-second-authentication-factor).
172
+
As a project contributor, if you haven't enabled MFA on your user account and SSH into an environment that is protected by MFA,
173
+
you get an error message. See how you can [troubleshoot that error message](/development/ssh/troubleshoot-ssh.md#mfa-related-error-message).
Be aware that, above, `{{% vendor/alt-name %}}` stands for a hostname.
73
73
Each different hostname you connect to {{< vendor/name >}} at may have to be specified in the host line, separated by spaces.
74
74
75
-
## Check your git integrations
75
+
## Check your Git integrations
76
76
77
-
If your project is integrated with another git provider (such as GitHub), that provider controls git operations.
77
+
If your project is integrated with another Git provider (such as GitHub), that provider controls Git operations.
78
78
Make sure you have added your public SSH key to your provider and that your user there has access.
79
79
80
-
## Add a second authentication factor
81
-
82
-
If your organization has [multifactor authentication set up](./_index.md#multifactor-authentication-mfa-over-ssh),
83
-
you may get an error like the following when trying to log into your environment with SSH keys:
84
-
85
-
```bash
86
-
Hello {{< variable "NAME" >}} (UUID: {{< variable "USER_ID" >}}), you successfully authenticated, but could not connect to service {{< variable "USER_ID" >}} --app
To solve this, [enable MFA on your user account](/administration/security/mfa.md#enable-mfa-on-your-user-account).
129
+
130
+
Alternatively, open the Console and selectthe desired organization.
131
+
Follow the instructions so you can effectively access its contents.
132
+
133
+
Similarly for bot users and CLI tokens, you may see the message:
134
+
135
+
```bash
136
+
[RequestException]
137
+
Multi-factor authentication (MFA) is required.
138
+
The API token may need to be re-created after enabling MFA.
139
+
```
140
+
141
+
In this case, as described, it will be necessary to:
142
+
143
+
1. Enable MFA on the (bot) user account associated with the token.
144
+
2. Generate a new access token, and then replace its value in your workflow that requires the token (such as updating a GitHub workflow secret variable).
145
+
155
146
## Something still wrong?
156
147
157
148
For more general information, see how to [troubleshoot development](/development/troubleshoot).
158
149
159
-
If you're still stuck, open a [support ticket](/learn/overview/get-support) and provide the full SSH debug information.
150
+
If you're still stuck, open a [support ticket](/learn/overview/get-support) and provide the full SSH debug information.
Copy file name to clipboardExpand all lines: sites/platform/src/guides/ibexa/deploy.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,9 @@ description: Learn how to use Ibexa DXP on {{% vendor/name %}}.
7
7
8
8
Ibexa DXP is a digital experience platform with a focus on delivering effective content, offering personalized customer journeys, and facilitating multi-channel purchases and customer service.
9
9
10
-
Ibexa Cloud, based on Platform.sh, is the fastest solution to build and run Ibexa projects.
10
+
Ibexa Cloud, based on {{% vendor/name %}}, is the fastest solution to build and run Ibexa projects.
11
11
12
-
See how to [install Ibexa DXP on Platform.sh through Ibexa Cloud](https://doc.ibexa.co/en/latest/getting_started/install_on_ibexa_cloud/).
12
+
See how to [install Ibexa DXP on {{% vendor/name %}} through Ibexa Cloud](https://doc.ibexa.co/en/latest/getting_started/install_on_ibexa_cloud/).
0 commit comments