-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[CF1] ZTIA troubleshooting guide final step #26207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
+93
−45
Closed
Changes from 1 commit
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
82 changes: 82 additions & 0 deletions
82
src/content/partials/cloudflare-one/warp/support-ticket-best-practices.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,82 @@ | ||
| --- | ||
| params: | ||
| - sshMode? | ||
| --- | ||
|
|
||
| Effective troubleshooting depends on clear, detailed support tickets. The more context you provide, the faster support can identify and resolve the issue. | ||
|
|
||
| To ensure efficient resolution when [contacting support](/support/contacting-cloudflare-support/), include as much relevant detail as possible in your ticket: | ||
|
|
||
| <ul> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> Context: Briefly describe the scenario or use case (for example, where the user was, what they were trying to do). | ||
| </label> | ||
| </li> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> Reproduction steps: Describe the steps you took to reproduce the issue during troubleshhooting. | ||
| </label> | ||
| </li> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> Timestamps: Be specific and include the exact time and time zone when the issue occurred. | ||
| </label> | ||
| </li> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> Troubleshooting attempts: Outline any troubleshooting steps or changes already attempted to resolve the issue. | ||
| </label> | ||
| </li> | ||
| {props.sshMode ? ( | ||
| <> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> <code>sshd</code> debug-level logs: Attach the <code>sshd</code> logs you collected in <a href="/cloudflare-one/networks/connectors/cloudflare-tunnel/use-cases/ssh/ssh-infrastructure-access/#review-your-sshd-logs">step 4: Debug <code>sshd_config</code> file misconfiguration</a>. | ||
| </label> | ||
| </li> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> <code>sshd_config</code> file: Include a copy of your server's <code>sshd_config</code> to help identify any misconfigurations or conflicting directives. | ||
| </label> | ||
| </li> | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> Client-side SSH output: Run the failing SSH command with verbose flags (<code>-vvv</code>) and include the full terminal output to show connection and authentication attempts from the client side. | ||
| </label> | ||
| </li> | ||
| </> | ||
| ) : ( | ||
| <li> | ||
| <label> | ||
| <input type="checkbox" /> WARP diagnostics logs: Include the WARP diag you downloaded from the dashboard or through the CLI. | ||
| </label> | ||
| </li> | ||
| )} | ||
| </ul> | ||
|
|
||
| :::danger[Avoid vague ticket descriptions] | ||
| Refer to the following example of a vague ticket description: | ||
|
|
||
| {props.sshMode ? ( | ||
| <p>User cannot connect to SSH. The tunnel looks fine. Please help.</p> | ||
| ) : ( | ||
| <p>Ken was on the train and had captive portal issues. <code>warp-diag</code> is attached.</p> | ||
| )} | ||
| ::: | ||
|
|
||
| :::tip[Include scenario, timestamps, and steps taken to troubleshoot the issue] | ||
| Refer to the following example of an ideal ticket description: | ||
|
|
||
| {props.sshMode ? ( | ||
| <> | ||
| <p>On October 30, 2025, at approximately 3:45 PM UTC, Alice attempted to SSH into 10.116.0.3 (target hostname: prod-db-01) using Access for Infrastructure. The SSH client returned <code>Permission denied (publickey)</code> despite her email being included in the Access policy.</p> | ||
|
||
|
|
||
| <p>The <code>sshd</code> logs (captured with LogLevel DEBUG3) are attached and show the connection reaching the server but failing at the certificate validation step. The user exists on the server (<code>id alice</code> verified).</p> | ||
|
|
||
| <p>The <code>sshd_config</code> file and <code>ssh -vvv [email protected]</code> output are attached. The tunnel status is Healthy in the Cloudflare dashboard, and Access authentication logs show a successful <code>Access granted</code> decision.</p> | ||
| </> | ||
| ) : ( | ||
| <p>Karen was on a train on July 17, 2025, at approximately 1:00 PM Central Time. She attempted to connect to a captive portal but received the following error message in Chrome: <code>ERR_CONNECTION_RESET</code>. A warp diag was collected immediately after and is attached.</p> | ||
| )} | ||
| ::: | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should call it UNIX user because people can also SSH in to Windows machines
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
although, I guess that would also be another process, so then my recommendation is just to make it clear that these are instructions for a unix server