You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Template:ProxySSH: Difference between revisions
imported>Krinkle No edit summary |
imported>Krinkle No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ProxySSH/core | {{ProxySSH/core | ||
|short={{lcfirst:{{PAGENAME}}}} | |short={{lcfirst:{{{short|{{PAGENAME}}}}}}} | ||
|fqdn={{{fqdn|{{lcfirst:{{PAGENAME}}}}.{{{location|<noinclude>eqiad</noinclude>}}}.wmnet}}} | |fqdn={{{fqdn|{{lcfirst:{{{short|{{PAGENAME}}}}}}}.{{{location|<noinclude>eqiad</noinclude>}}}.wmnet}}} | ||
|location={{{location|<noinclude>eqiad</noinclude>}}} | |location={{{location|<noinclude>eqiad</noinclude>}}} | ||
|bastion= | |bastion=bast1003.wikimedia.org | ||
}}<noinclude><div class="template-documentation"> | }}<noinclude><div class="template-documentation"> | ||
<templatedata> | <templatedata> | ||
Line 12: | Line 12: | ||
"description": "The fully qualified domain name for this host.", | "description": "The fully qualified domain name for this host.", | ||
"type": "string", | "type": "string", | ||
"default": "[ | "default": "[shortnode].[location].wmnet" | ||
}, | }, | ||
"location": { | "location": { | ||
Line 21: | Line 21: | ||
"suggested": true | "suggested": true | ||
}, | }, | ||
" | "short": { | ||
"label": " | "label": "Short", | ||
"description": " | "description": "Override short node name, defaults to pagename.", | ||
" | "type": "string", | ||
" | "default": "Current pagename." | ||
} | } | ||
}, | }, | ||
"paramOrder": [ | "paramOrder": [ | ||
" | "short", | ||
"location", | "location", | ||
"fqdn" | "fqdn" |
Latest revision as of 03:23, 22 December 2021
Connect to proxySSH over ssh by proxying through a bastion (e.g. bast1003.wikimedia.org
). As with other hosts, ensure you have ProxyJump
configured in .ssh/config
(see Production shell access). Then connect as follows:
user@laptop:~$ ssh proxySSH.eqiad.wmnet
<templatedata> { "params": { "fqdn": { "label": "FQDN", "description": "The fully qualified domain name for this host.", "type": "string", "default": "[shortnode].[location].wmnet" }, "location": { "label": "Cluster", "description": "Cluster name (e.g. \"eqiad\")", "type": "string", "required": true, "suggested": true }, "short": { "label": "Short", "description": "Override short node name, defaults to pagename.", "type": "string", "default": "Current pagename." } }, "paramOrder": [ "short", "location", "fqdn" ], "format": "inline", "description": "Connectivity information for SSH." } </templatedata>
Usage
{{ProxySSH|location=eqiad}}