Azure / Azure/azure-cli

az ssh prints warning to upgrade to >=2.0.4 but 2.0.9 already installed

Open
#33,539 4 comments 1 reaction 0 assignees View on GitHub
act-observability-squad Auto-Assign bug customer-reported Service Attention SSH VM SSH
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

### Describe the bug

I freshly installed az cli with ssh on a Mac 26.5.1 but every time I run az ssh arc/config I get
```
[08:58:45]❯ az ssh config --subscription xxxx--resource-group xxxx --name xxxx --local-user xxxx -f xxx --keys-dest-folder xxxx
On May 21st 2025, any ssh commands connecting to ARC machines on versions <2.0.4 will no longer work. Please upgrade to az ssh version >=2.0.4
Generated relay information xxxx is valid until 2026-06-12 09:54:37 AM in local time.
xxxx contains sensitive information. Please delete it once you no longer need this config file.
```
Latest version is installed:
```
[08:58:36]❯ az extension update --name ssh
Latest version of 'ssh' is already installed.

Use --debug for more information
```

### Related command

az ssh arc / config

### Errors

`On May 21st 2025, any ssh commands connecting to ARC machines on versions <2.0.4 will no longer work. Please upgrade to az ssh version >=2.0.4`

### Issue script & Debug output

`az ssh arc --subscription xxxxx --resource-group xxxx --name xxxx --local-user xxxx`

### Expected behavior

No warning

### Environment Summary

```
azure-cli 2.87.0

core 2.87.0
telemetry 1.1.0

Extensions:
ssh 2.0.9

Dependencies:
msal 1.36.0
azure-mgmt-resource 24.0.0

Python location '/opt/homebrew/Cellar/azure-cli/2.87.0/libexec/bin/python'
Config directory '/Users/xxxx/.azure'
Extensions directory '/Users/xxxxx/.azure/cliextensions'

Python (Darwin) 3.13.13 (main, Apr 7 2026, 18:19:01) [Clang 21.0.0 (clang-2100.0.123.102)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.
```

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.