Azure / Azure/azure-cli

az ssh vm Command not Passing Multiple Local Port Forwards

Open
#27,503 3 comments 0 reactions 0 assignees View on GitHub
act-observability-squad Auto-Assign Auto-Resolve 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

Passing multiple local port forwards with the az ssh vm command only successfully tunnels the first port passed. Second, third, and subsequent port forward parameters are not successfully established.

### Related command

az ssh vm --resource-group AZResourceGroup --name AZServerName -- -f -N -o ExitOnForwardFailure=yes -L 10001:first.exampleserver.com:3389 10002:second.exampleserver.com:3389 10003:third.exampleserver.com:3389

### Errors

No error output is shown. Subsequent local port forwards are simply not established.

### Issue script & Debug output

N/A

### Expected behavior

All local port forwards are established.

### Environment Summary

{
"azure-cli": "2.52.0",
"azure-cli-core": "2.52.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {
"ssh": "1.1.6"
}
}

### Additional context

All local port forwards used to be established successfully in a previous version of Azure CLI. I do not recall which previous version.

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.