Commande linux à distance (par script shell)

Résolu/Fermé
Shano - 5 nov. 2011 à 18:36
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 6 nov. 2011 à 18:18
Bonjour à tous,

Introduction:

j'aimerai savoir, s'il y est possible dans un ou plusieurs script shell, de pouvoir réaliser un script permettant d'exécuter des commandes Linux à distance.

Explication de ma situation:

J'ai deux PCs (m'appartenant) qui ont Ubuntu 11.10 (pc A et pc B), Je suis sur pc A, j'aimerai par le billet de mon script demandé à pc B d'exécuté une commande Linux (comme: ls, rm, mkdir, etc..).

Mon intérêt:

Cela me permettrai de limité mes déplacements entre 2 salles assez éloigné, mais aussi, d'approfondir mes connaissance sur Linux.

Je vous remercie d'avance. ;)

A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
5 nov. 2011 à 18:37
Salut,

Oui c'est possible, il suffit pour cela de configurer un serveur ssh sur les postes à manipuler à distance ;-))
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
5 nov. 2011 à 18:38
0
Je te remercie de m'avoir répondu à mon appel. Je vais de suite lire se manuel.
Merci beaucoup ;)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
5 nov. 2011 à 18:53
De rien ;-)
0
J'ai lu le manuel du lien que vous m'avez partagé. Mais j'ai vraiment du mal à comprendre. Serai t-il possible, que vous m'expliquez, comment fonctionne le SSH.
Je vous serai très reconnaissent.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
Modifié par lami20j le 6/11/2011 à 08:46
Salut,

comment fonctionne le SSH.
Sans entrez dans des détails le fonctionnement c'est le tandem classique
machine (logiciel) serveur / machine (logiciel) client.

Sur une machine on installe le serveur pour pouvoir se connecter et sur l'autre machine tu utilises le client.

Le serveur on l'installe sur la machine distante bien sûr et le client on l'utilise sur la machine sur laquelle on travaille.

Tu travailles sur le pc A et tu veux exécuter des commandes à la distance sur le pc B.
Dans ce cas tu dois installer en 1er temps le paquet (qui est le serveur logiciel) openssh-server sur le pc B

Ensuite on va tester les connexions.
Affiche aussi le résultat des commandes suivantes pour chaque pc

Sur PC A
/sbin/ifconfig -a  
sudo iptables -v -L -n  
ping -c1 IPmachineB


Sur PC B

/sbin/ifconfig -a  
sudo iptables -v -L -n  
ping -c1 IPmachineA
0