Disable ctrl+C on ssh batch code
I'm running an SSH server on windows 10 that autoruns a batch script. I'm trying to keep users from exiting out of the batch script and attaining access to the system. However the user can just enter ctrl+c and it will exit out of the batch script and give the user full access to the computer. Is this possible?
windows-10 ssh batch openssh ctrl
add a comment |
I'm running an SSH server on windows 10 that autoruns a batch script. I'm trying to keep users from exiting out of the batch script and attaining access to the system. However the user can just enter ctrl+c and it will exit out of the batch script and give the user full access to the computer. Is this possible?
windows-10 ssh batch openssh ctrl
add a comment |
I'm running an SSH server on windows 10 that autoruns a batch script. I'm trying to keep users from exiting out of the batch script and attaining access to the system. However the user can just enter ctrl+c and it will exit out of the batch script and give the user full access to the computer. Is this possible?
windows-10 ssh batch openssh ctrl
I'm running an SSH server on windows 10 that autoruns a batch script. I'm trying to keep users from exiting out of the batch script and attaining access to the system. However the user can just enter ctrl+c and it will exit out of the batch script and give the user full access to the computer. Is this possible?
windows-10 ssh batch openssh ctrl
windows-10 ssh batch openssh ctrl
asked Feb 11 at 18:51
Mark DevenMark Deven
589322
589322
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It is possible (kind of). But its far away from trivial task. Please check this Q/A in Stackoverflow about the subject
It turns out that (GOTO) 2>NUL behaves almost identically to EXIT /B,
except concatenated commands within an already parsed block of code
are still executed after the effective return, within the context of
the CALLer!
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fsuperuser.com%2fquestions%2f1404546%2fdisable-ctrlc-on-ssh-batch-code%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
It is possible (kind of). But its far away from trivial task. Please check this Q/A in Stackoverflow about the subject
It turns out that (GOTO) 2>NUL behaves almost identically to EXIT /B,
except concatenated commands within an already parsed block of code
are still executed after the effective return, within the context of
the CALLer!
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
add a comment |
It is possible (kind of). But its far away from trivial task. Please check this Q/A in Stackoverflow about the subject
It turns out that (GOTO) 2>NUL behaves almost identically to EXIT /B,
except concatenated commands within an already parsed block of code
are still executed after the effective return, within the context of
the CALLer!
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
add a comment |
It is possible (kind of). But its far away from trivial task. Please check this Q/A in Stackoverflow about the subject
It turns out that (GOTO) 2>NUL behaves almost identically to EXIT /B,
except concatenated commands within an already parsed block of code
are still executed after the effective return, within the context of
the CALLer!
It is possible (kind of). But its far away from trivial task. Please check this Q/A in Stackoverflow about the subject
It turns out that (GOTO) 2>NUL behaves almost identically to EXIT /B,
except concatenated commands within an already parsed block of code
are still executed after the effective return, within the context of
the CALLer!
edited Feb 11 at 19:25
answered Feb 11 at 19:12
Romeo NinovRomeo Ninov
1,87321014
1,87321014
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
add a comment |
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
Windows. No bash. It’s windows.
– Mark Deven
Feb 11 at 19:12
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
@MarkDeven, edited :)
– Romeo Ninov
Feb 11 at 19:26
add a comment |
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1404546%2fdisable-ctrlc-on-ssh-batch-code%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