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;
}







0















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










share|improve this question

























  • 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


















0















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










share|improve this question

























  • 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














0












0








0








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










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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 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



















  • 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

















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










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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

How do I know what Microsoft account the skydrive app is syncing to?

When does type information flow backwards in C++?

Grease: Live!