Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/03/2016, à 13:44

chafer

Executer un script dans un serveur a distance avec ssh

Je voudrais acceder a un serveur a distance pour executer un script shell, le probleme c'es que je dois donner mon mot de passe pour etre authentifie en tant que root. est-ce qu'il ya des modification que je dois faire au niveau du serveur pour executer mon script? Est-ce que je dois modifier le fichier sudoers pour ne plus devoir donner de mot de passe? 
Aussi serait-il possible de faire cela sans effectuer de modification au niveau du serveur?

Dernière modification par chafer (Le 01/03/2016, à 14:58)

Hors ligne

#2 Le 01/03/2016, à 17:22

genma

Re : Executer un script dans un serveur a distance avec ssh

Tu te connectes en ssh, c'est bien ça. Une fois connecté, l'utilisateur que tu utilise sur le serveur doit avoir les droits root pour que le script soit executé?
Tu veux pouvoir faire sudo monscript.sh sans avoir taper le mot de passe?
Le fait que tu sois en SSH ne change rien. Il te faut faire la configuration côté serveur pour l'utilisateur que tu utilises.
Tu peux suivre par exemple http://www.linuxpedia.fr/doku.php/exper … t_de_passe

Attention c'est dangereux car ton utilisateur via lequel on utilise SSH est donc root sans mot de passe du coup. Il suffit de connaitre le mot de passe de cet utilisateur. Un accès par "clef" pour la connexion SSH sera plus sécurisé (il faut également changer le port qui par défaut est 22).


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne