Skip to content
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

Update private cloud doc and some more details on sshd in prereqs #43

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 17 additions & 6 deletions articles/azure-arc/servers/ssh-arc-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,25 @@ SSH access to Arc-enabled servers provides the following key benefits:

## Prerequisites

- User Permissions: Owner or Contributor role assigned for the target Arc-enabled server.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not necessarily required. You need Owner or contributor to set the default endpoint and service configuration, but once those are set up you don't need that much permission. If I'm not mistaken you need "Virtual Machine Local User Login"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see that is what was documented before, so I guess it means that's the requirement for setting up the feature. But it's a little confusing.

- Arc-enabled Server:
- Hybrid Agent version: 1.31.xxxx or higher
- SSH service ("sshd") must be enabled. (For Linux, install `openssh-server` via a package manager; For Windows, [enable OpenSSH](/windows-server/administration/openssh/openssh_install_firstuse).)
- SSH service ("sshd") must be enabled.

- User Permissions: Owner or Contributor role assigned for the target Arc-enabled server.
For Linux install `openssh-server` via a package manager. You can check if sshd is running on linux by running

```shell
ps -aux | grep sshd
```

On Windows see on [enable OpenSSH](/windows-server/administration/openssh/openssh_install_firstuse). You can check if ssh is installed and running by the following commands:

```powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

# Check the sshd service is running
Get-Service sshd
```

## Authenticating with Microsoft Entra

Expand All @@ -42,10 +56,7 @@ An Azure user with the Owner or Contributor role assigned for a VM doesn't autom

### Availability

SSH access to Arc-enabled servers is currently supported in all public cloud regions supported by Arc-enabled servers.

> [!NOTE]
> There currently is no support for non-public clouds.
SSH access to Arc-enabled servers is currently supported in all cloud regions supported by Arc-enabled servers.

## Getting started

Expand Down