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

From Wikitech-static
Jump to navigation Jump to search
imported>Krinkle
No edit summary
imported>Krinkle
No edit summary
Line 3: Line 3:
|fqdn={{{fqdn|{{lcfirst:{{PAGENAME}}}}.{{{location|<noinclude>eqiad</noinclude>}}}.wmnet}}}
|fqdn={{{fqdn|{{lcfirst:{{PAGENAME}}}}.{{{location|<noinclude>eqiad</noinclude>}}}.wmnet}}}
|location={{{location|<noinclude>eqiad</noinclude>}}}
|location={{{location|<noinclude>eqiad</noinclude>}}}
|bastion=bast1001.wikimedia.org
|bastion=bast1002.wikimedia.org
}}<noinclude><div class="template-documentation">
}}<noinclude><div class="template-documentation">
<templatedata>
<templatedata>
Line 20: Line 20:
"required": true,
"required": true,
"suggested": true
"suggested": true
},
"node": {
"label": "Hostname",
"description": "Short hostname",
"default": "Page title",
"type": "string"
}
}
},
},
"paramOrder": [
"paramOrder": [
"node",
"location",
"location",
"fqdn"
"fqdn"

Revision as of 16:35, 24 April 2018

Connect to proxySSH over ssh by proxying through a bastion (e.g. bast1002.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": "[node].[location].wmnet" }, "location": { "label": "Cluster", "description": "Cluster name (e.g. \"eqiad\")", "type": "string", "required": true, "suggested": true } }, "paramOrder": [ "location", "fqdn" ], "format": "inline", "description": "Connectivity information for SSH." } </templatedata>

Usage

{{ProxySSH|location=eqiad}}