[Bug 3124] New: Add a token to expand to remote hostname without domain name
bugzilla-daemon at bugzilla.mindrot.org
bugzilla-daemon at bugzilla.mindrot.org
Tue Feb 25 20:02:07 AEDT 2020
https://bugzilla.mindrot.org/show_bug.cgi?id=3124
Bug ID: 3124
Summary: Add a token to expand to remote hostname without
domain name
Product: Portable OpenSSH
Version: 8.2p1
Hardware: amd64
OS: All
Status: NEW
Severity: enhancement
Priority: P5
Component: ssh
Assignee: unassigned-bugs at mindrot.org
Reporter: mmoya at mmoya.org
Add a token (say %H) for expanding the remote hostname *without* the
domain name.
This feature will be useful to make config more clear when setting up
access through a bastion host.
Right now, getting the remote hostname (without domain name) can be
achieved with a shell hack.
Example config:
```
Host *.proj
ConnectTimeout 5
IdentityFile ~/.ssh/id_ecdsa-proj
Host *.prod.proj
ProxyCommand ssh 1.2.3.4 -W $(echo %h | cut -d. -f1):%p
Host *.staging.proj
ProxyCommand ssh 2.3.4.5 -W $(echo %h | cut -d. -f1):%p
```
compare that to something like:
```
Host *.proj
Hostname %H # a hypothetical new token expanding to the host part of
the remote hostname
ConnectTimeout 5
IdentityFile ~/.ssh/id_ecdsa-proj
Host *.prod.proj
ProxyJump 1.2.3.4
Host *.staging.proj
ProxyJump 2.3.4.5
```
Thanks
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list