custom script to log in as a regular user on local machine but remotely ssh as root
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
Good day all, i am not sure if this is the right question to ask. I am a newbie . Pls do anyone have an idea of a possible custom bash script that can be use to login over ssh into a remote server but will automatically sudo to root on the remote server without having to input a password. i am task to find a way to run same operation over multiple servers but i can not log in as root by default
command will be of the form below where script.sh will be some sort of ssh wrapper script. i have looked at possible ssh documentation but no luck.
user1@localmachine~:script.sh server_name
root@remotemachine~#:
Addition: to be more specific, how can i bypass the two password prompt by running command ssh -t $SERVER "sudo su"
i can observe i got prompted the first time to authenticate to $SERVER and the second password prompt to authenticate the "sudo su"
i will like to play around any suggestion provided in my personal lab to weigh in on the potential risk
ssh
add a comment |
Good day all, i am not sure if this is the right question to ask. I am a newbie . Pls do anyone have an idea of a possible custom bash script that can be use to login over ssh into a remote server but will automatically sudo to root on the remote server without having to input a password. i am task to find a way to run same operation over multiple servers but i can not log in as root by default
command will be of the form below where script.sh will be some sort of ssh wrapper script. i have looked at possible ssh documentation but no luck.
user1@localmachine~:script.sh server_name
root@remotemachine~#:
Addition: to be more specific, how can i bypass the two password prompt by running command ssh -t $SERVER "sudo su"
i can observe i got prompted the first time to authenticate to $SERVER and the second password prompt to authenticate the "sudo su"
i will like to play around any suggestion provided in my personal lab to weigh in on the potential risk
ssh
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such asansible
. The time invested in learning it will payoff in the end.
– crimson-egret
Mar 13 at 17:38
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42
add a comment |
Good day all, i am not sure if this is the right question to ask. I am a newbie . Pls do anyone have an idea of a possible custom bash script that can be use to login over ssh into a remote server but will automatically sudo to root on the remote server without having to input a password. i am task to find a way to run same operation over multiple servers but i can not log in as root by default
command will be of the form below where script.sh will be some sort of ssh wrapper script. i have looked at possible ssh documentation but no luck.
user1@localmachine~:script.sh server_name
root@remotemachine~#:
Addition: to be more specific, how can i bypass the two password prompt by running command ssh -t $SERVER "sudo su"
i can observe i got prompted the first time to authenticate to $SERVER and the second password prompt to authenticate the "sudo su"
i will like to play around any suggestion provided in my personal lab to weigh in on the potential risk
ssh
Good day all, i am not sure if this is the right question to ask. I am a newbie . Pls do anyone have an idea of a possible custom bash script that can be use to login over ssh into a remote server but will automatically sudo to root on the remote server without having to input a password. i am task to find a way to run same operation over multiple servers but i can not log in as root by default
command will be of the form below where script.sh will be some sort of ssh wrapper script. i have looked at possible ssh documentation but no luck.
user1@localmachine~:script.sh server_name
root@remotemachine~#:
Addition: to be more specific, how can i bypass the two password prompt by running command ssh -t $SERVER "sudo su"
i can observe i got prompted the first time to authenticate to $SERVER and the second password prompt to authenticate the "sudo su"
i will like to play around any suggestion provided in my personal lab to weigh in on the potential risk
ssh
ssh
edited Mar 13 at 19:41
sammie
asked Mar 12 at 13:15
sammiesammie
11
11
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such asansible
. The time invested in learning it will payoff in the end.
– crimson-egret
Mar 13 at 17:38
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42
add a comment |
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such asansible
. The time invested in learning it will payoff in the end.
– crimson-egret
Mar 13 at 17:38
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such as
ansible
. The time invested in learning it will payoff in the end.– crimson-egret
Mar 13 at 17:38
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such as
ansible
. The time invested in learning it will payoff in the end.– crimson-egret
Mar 13 at 17:38
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42
add a comment |
0
active
oldest
votes
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%2f1413393%2fcustom-script-to-log-in-as-a-regular-user-on-local-machine-but-remotely-ssh-as-r%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f1413393%2fcustom-script-to-log-in-as-a-regular-user-on-local-machine-but-remotely-ssh-as-r%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
That would make a nice security hole ...
– DavidPostill♦
Mar 12 at 13:29
Agreed, the security implications of the approach are huge, and to provide an answer is a bad idea. Instead, @sammie, please consider a tool appropriate to the task, such as
ansible
. The time invested in learning it will payoff in the end.– crimson-egret
Mar 13 at 17:38
Thanks for the support. am starting to look into Ansible to achieve samething
– sammie
Mar 13 at 17:42