Lancer commande via ssh sans se connecter.

Résolu/Fermé
Utilisateur anonyme - 22 janv. 2014 à 12:37
 Utilisateur anonyme - 23 janv. 2014 à 11:24
Bonjour,

J'aimerais savoir s'il existe un moyen de lancer une commande sur une machine distante via le ssh sans ouvrir un terminal.

Actuellement je peux me connecter en ssh, puis lancer la commande, mais j'aimerais envoyer la commande en ssh pour qu'elle soit exécutée, est-ce possible?

Merci d'avance :)

2 réponses

dubcek Messages postés 18549 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 1 octobre 2022 5 556
22 janv. 2014 à 16:00
hello
ssh user@hostname "commande"
2
Un peu comme scp : on applique une action à une machine distante sans rester connecté.
ah, oui. c'est plus clair ainsi; et je plussoie la réponse de dubcek.
0
zipe31 Messages postés 36317 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 566
22 janv. 2014 à 16:47
Salut,

Je m'excuse mais non, ce n'est pas très clair ;-(

Tant que la commande ne sera pas terminée, il sera toujours connecté. C'est le même principe pour
scp
, tant que la copie n'est pas terminée (et c'est normal) la connexion est active.

S'il veut vraiment se déconnecter il faut qu'il lance sa commande avec
nohup
, en background (
&
) et sûrement avec l'option
-n
de
ssh
.
0
'lut vous,
donc -1 à Dubcek et hop !
^H-S je sais..
0
zipe31 Messages postés 36317 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 566
22 janv. 2014 à 16:52
Non, -1 à orinym pour son manque d'explications plus détaillées à défaut d'exemples concrets ;-(
0
Utilisateur anonyme
23 janv. 2014 à 11:24
En attendant dubcek a répondu à ma question, c'était précisément ce que je cherchais et je l'en remercie. :)
0
Utilisateur anonyme
22 janv. 2014 à 13:08
salut,

bien sûr c'est possible, en configurant l'emploi de clés d'authentification.
0
Utilisateur anonyme
22 janv. 2014 à 14:37
Attention ce que je cherche ce n'est pas ne plus avoir à entrer mon mot de passe mais bel et bien de provoquer l'exécution d'un script sans pour autant être connecté. :)
0
Pierrecastor Messages postés 40920 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 septembre 2022 4 169
22 janv. 2014 à 14:41
Salut

Ca ne poserait pas de soucis de sécurité ?
0
tu ne peux faire quoi que ce soit sur une machine distante sans y être connecté (c'est tautologique) : je ne peux me doucher sans entrer dans la salle d'eau !

à moins de configurer cron sur la dite machine distante.
0
Utilisateur anonyme
22 janv. 2014 à 16:03
@PierreCastor
Pas si un mot de passe est demandé ou que je configure le ssh avec les clés+passphrase.
Un peu comme scp : on applique une action à une machine distante sans rester connecté.

Mais bon je suppose que ça ne doit pas exister :/

Ou alors peut-être carrément faire un service pour ça?.. mais bon ça me dépasse là.
0
Pierrecastor Messages postés 40920 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 septembre 2022 4 169
22 janv. 2014 à 16:13
Nan, mais la c'est moi, je vais arrêter d'intervenir sur ce sujet que je maitrise très mal.

Navré pour le dérangement.
0