How to do ssh tunnelling into a private network?
Clash Royale CLAN TAG#URR8PPP
My local machine (A) can access a login server (B) via SSH.
The login server (B) can access a computing server (C) via SSH.
That is, (B) has a public IP. (C) has only a private IP within the private network to which (B) also belongs.
In order to do ssh directly from my local machine (A) to server (C), I followed the method in the below link:
https://stackoverflow.com/questions/37827685/pycharm-configuring-multi-hop-remote-interpreters-via-ssh
I got the below error message:
channel 2: open failed: connect failed: No route to host
It seems my local machine does not know how to route the packets to the server (C).
I think the routing should be done by the server (A).
I spent dozens of hours, but couldn't figure out how.
Any comment is appreciated
thanks!
ssh ssh-tunneling route
add a comment |
My local machine (A) can access a login server (B) via SSH.
The login server (B) can access a computing server (C) via SSH.
That is, (B) has a public IP. (C) has only a private IP within the private network to which (B) also belongs.
In order to do ssh directly from my local machine (A) to server (C), I followed the method in the below link:
https://stackoverflow.com/questions/37827685/pycharm-configuring-multi-hop-remote-interpreters-via-ssh
I got the below error message:
channel 2: open failed: connect failed: No route to host
It seems my local machine does not know how to route the packets to the server (C).
I think the routing should be done by the server (A).
I spent dozens of hours, but couldn't figure out how.
Any comment is appreciated
thanks!
ssh ssh-tunneling route
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35
add a comment |
My local machine (A) can access a login server (B) via SSH.
The login server (B) can access a computing server (C) via SSH.
That is, (B) has a public IP. (C) has only a private IP within the private network to which (B) also belongs.
In order to do ssh directly from my local machine (A) to server (C), I followed the method in the below link:
https://stackoverflow.com/questions/37827685/pycharm-configuring-multi-hop-remote-interpreters-via-ssh
I got the below error message:
channel 2: open failed: connect failed: No route to host
It seems my local machine does not know how to route the packets to the server (C).
I think the routing should be done by the server (A).
I spent dozens of hours, but couldn't figure out how.
Any comment is appreciated
thanks!
ssh ssh-tunneling route
My local machine (A) can access a login server (B) via SSH.
The login server (B) can access a computing server (C) via SSH.
That is, (B) has a public IP. (C) has only a private IP within the private network to which (B) also belongs.
In order to do ssh directly from my local machine (A) to server (C), I followed the method in the below link:
https://stackoverflow.com/questions/37827685/pycharm-configuring-multi-hop-remote-interpreters-via-ssh
I got the below error message:
channel 2: open failed: connect failed: No route to host
It seems my local machine does not know how to route the packets to the server (C).
I think the routing should be done by the server (A).
I spent dozens of hours, but couldn't figure out how.
Any comment is appreciated
thanks!
ssh ssh-tunneling route
ssh ssh-tunneling route
edited Jan 10 at 13:36
syko
asked Jan 10 at 11:26
sykosyko
291411
291411
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35
add a comment |
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35
add a comment |
1 Answer
1
active
oldest
votes
I use the ProxyJump feature in openssh for this purpose, maybe is this suitable for you: see https://www.exoscale.com/syslog/advanced-ssh-6-things/
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
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
);
);
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%2f493681%2fhow-to-do-ssh-tunnelling-into-a-private-network%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
I use the ProxyJump feature in openssh for this purpose, maybe is this suitable for you: see https://www.exoscale.com/syslog/advanced-ssh-6-things/
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
add a comment |
I use the ProxyJump feature in openssh for this purpose, maybe is this suitable for you: see https://www.exoscale.com/syslog/advanced-ssh-6-things/
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
add a comment |
I use the ProxyJump feature in openssh for this purpose, maybe is this suitable for you: see https://www.exoscale.com/syslog/advanced-ssh-6-things/
I use the ProxyJump feature in openssh for this purpose, maybe is this suitable for you: see https://www.exoscale.com/syslog/advanced-ssh-6-things/
answered Jan 10 at 12:08
tonioctonioc
1,20968
1,20968
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
add a comment |
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
Yes, this is exactly what I wanted! but it outputs the same error message: "channel 0: open failed: connect failed: No route to host"
– syko
Jan 10 at 14:06
add a comment |
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%2f493681%2fhow-to-do-ssh-tunnelling-into-a-private-network%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
Could you give us more details please? To which service you want to connect by the tunnel? Could you share us any command "example"?
– Dasel
Jan 10 at 11:35