Resuse SSH Connection on Remote Machine2019 Community Moderator ElectionMultiple 'Host *' in ssh_config?Limits of SSH multiplexingHow can I prevent SSH connection be closed by server for a user with nologin shell?Multiple SSH tunnels (local and remote forwarding) over one master OpenSSH connection? Good idea?Reverse connection to SSH serverWork around two-factor SSH auth with Master connection and port forwarding?OpenVPN connection on remote server blocks all incoming connectionsWhy is my SSH connection being closed immediately after pubkey auth succeeds?iptables blocks SSH connectionUsing sshfs along with ssh ControlMaster connection
ContourPlot — How do I color by contour curvature?
Why the "ls" command is showing the permissions of files in a FAT32 partition?
How much do grades matter for a future academia position?
The Digit Triangles
Why didn’t Eve recognize the little cockroach as a living organism?
How do I prevent inappropriate ads from appearing in my game?
Proving an identity involving cross products and coplanar vectors
Is there a RAID 0 Equivalent for RAM?
Why is participating in the European Parliamentary elections used as a threat?
What should be the ideal length of sentences in a blog post for ease of reading?
Mimic lecturing on blackboard, facing audience
Sound waves in different octaves
Determining multivariate least squares with constraint
Ways of geometrical multiplication
What's the name of the logical fallacy where a debater extends a statement far beyond the original statement to make it true?
How to test the sharpness of a knife?
What is the meaning of "You've never met a graph you didn't like?"
Isometric embedding of a genus g surface
Why is the principal energy of an electron lower for excited electrons in a higher energy state?
Why would five hundred and five be same as one?
Why does the Persian emissary display a string of crowned skulls?
Do I have to know the General Relativity theory to understand the concept of inertial frame?
Identifying "long and narrow" polygons in with PostGIS
Should I warn a new PhD Student?
Resuse SSH Connection on Remote Machine
2019 Community Moderator ElectionMultiple 'Host *' in ssh_config?Limits of SSH multiplexingHow can I prevent SSH connection be closed by server for a user with nologin shell?Multiple SSH tunnels (local and remote forwarding) over one master OpenSSH connection? Good idea?Reverse connection to SSH serverWork around two-factor SSH auth with Master connection and port forwarding?OpenVPN connection on remote server blocks all incoming connectionsWhy is my SSH connection being closed immediately after pubkey auth succeeds?iptables blocks SSH connectionUsing sshfs along with ssh ControlMaster connection
There are 3 UNIX boxes:
- Client
- Bounce Box
- Remote
The REMOTE machine only allows SSH connections from the bounce box. On the BOUNCE box I have the following in the local SSH config file:
Host REMOTE
HostName remote.domains.tld
ControlPath ~/.ssh/master-r@%h
ControlMaster auto
ControlPersist 4h
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
The above allows me to reuse a single connection so I do not have to log in each time I need another console, etc...
Without using SSH tunneling (ie. ssh -L 22:REMOTE:22 user@BOUNCE
), I would like to be able to connect from CLIENT to REMOTE and re-use the already open connection on BOUNCE so that I do not need to re-authenticate each time I want to open a new console.
It such a thing possible?
ssh
New contributor
add a comment |
There are 3 UNIX boxes:
- Client
- Bounce Box
- Remote
The REMOTE machine only allows SSH connections from the bounce box. On the BOUNCE box I have the following in the local SSH config file:
Host REMOTE
HostName remote.domains.tld
ControlPath ~/.ssh/master-r@%h
ControlMaster auto
ControlPersist 4h
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
The above allows me to reuse a single connection so I do not have to log in each time I need another console, etc...
Without using SSH tunneling (ie. ssh -L 22:REMOTE:22 user@BOUNCE
), I would like to be able to connect from CLIENT to REMOTE and re-use the already open connection on BOUNCE so that I do not need to re-authenticate each time I want to open a new console.
It such a thing possible?
ssh
New contributor
add a comment |
There are 3 UNIX boxes:
- Client
- Bounce Box
- Remote
The REMOTE machine only allows SSH connections from the bounce box. On the BOUNCE box I have the following in the local SSH config file:
Host REMOTE
HostName remote.domains.tld
ControlPath ~/.ssh/master-r@%h
ControlMaster auto
ControlPersist 4h
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
The above allows me to reuse a single connection so I do not have to log in each time I need another console, etc...
Without using SSH tunneling (ie. ssh -L 22:REMOTE:22 user@BOUNCE
), I would like to be able to connect from CLIENT to REMOTE and re-use the already open connection on BOUNCE so that I do not need to re-authenticate each time I want to open a new console.
It such a thing possible?
ssh
New contributor
There are 3 UNIX boxes:
- Client
- Bounce Box
- Remote
The REMOTE machine only allows SSH connections from the bounce box. On the BOUNCE box I have the following in the local SSH config file:
Host REMOTE
HostName remote.domains.tld
ControlPath ~/.ssh/master-r@%h
ControlMaster auto
ControlPersist 4h
ForwardAgent yes
IdentityFile ~/.ssh/id_rsa
The above allows me to reuse a single connection so I do not have to log in each time I need another console, etc...
Without using SSH tunneling (ie. ssh -L 22:REMOTE:22 user@BOUNCE
), I would like to be able to connect from CLIENT to REMOTE and re-use the already open connection on BOUNCE so that I do not need to re-authenticate each time I want to open a new console.
It such a thing possible?
ssh
ssh
New contributor
New contributor
New contributor
asked 22 hours ago
TuarisTuaris
1
1
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You may be able to achieve what you're trying to do by also using a re-usable connection between CLIENT and BOUNCE, along with the ProxyCommand
directive.
In the ~/.ssh/config
file on CLIENT:
Host REMOTE
HostName remote.domains.tld
ProxyCommand ssh BOUNCE -W %h:%p
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 4h
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Tuaris is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f507329%2fresuse-ssh-connection-on-remote-machine%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You may be able to achieve what you're trying to do by also using a re-usable connection between CLIENT and BOUNCE, along with the ProxyCommand
directive.
In the ~/.ssh/config
file on CLIENT:
Host REMOTE
HostName remote.domains.tld
ProxyCommand ssh BOUNCE -W %h:%p
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 4h
add a comment |
You may be able to achieve what you're trying to do by also using a re-usable connection between CLIENT and BOUNCE, along with the ProxyCommand
directive.
In the ~/.ssh/config
file on CLIENT:
Host REMOTE
HostName remote.domains.tld
ProxyCommand ssh BOUNCE -W %h:%p
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 4h
add a comment |
You may be able to achieve what you're trying to do by also using a re-usable connection between CLIENT and BOUNCE, along with the ProxyCommand
directive.
In the ~/.ssh/config
file on CLIENT:
Host REMOTE
HostName remote.domains.tld
ProxyCommand ssh BOUNCE -W %h:%p
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 4h
You may be able to achieve what you're trying to do by also using a re-usable connection between CLIENT and BOUNCE, along with the ProxyCommand
directive.
In the ~/.ssh/config
file on CLIENT:
Host REMOTE
HostName remote.domains.tld
ProxyCommand ssh BOUNCE -W %h:%p
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 4h
answered 22 hours ago
Tim KennedyTim Kennedy
14.7k23051
14.7k23051
add a comment |
add a comment |
Tuaris is a new contributor. Be nice, and check out our Code of Conduct.
Tuaris is a new contributor. Be nice, and check out our Code of Conduct.
Tuaris is a new contributor. Be nice, and check out our Code of Conduct.
Tuaris is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f507329%2fresuse-ssh-connection-on-remote-machine%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown