IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Exécuter des commandes depuis la machine UNIX ou LINUX vers Windows ?


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Profil pro
    DevOps
    Inscrit en
    Septembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Septembre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Exécuter des commandes depuis la machine UNIX ou LINUX vers Windows ?
    Depuis une machine source Unix/Linux (REDHAT 5 et Solaris 10) vers un serveur Windows 2003, la cible, je souhaiterai mettre en œuvre les actions suivantes :
    1 - transférer un fichier
    2 - lancer une commande dos
    3 - lancer un script bat
    4 - arrêter et relancer un service Windows
    5 - démarrer un service Windows
    Quelle serait la solution pour réaliser ces 5 actions ?

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Installer un server SSH sur la machine windows afin de pouvoir lancer des remotes commandes (copssh par exemple)
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Salut.

    Essayes de te renseigner sur ceci :

    1 - FTP (ou SFTP plus sécurisé)
    2,3,4,5 - SSH ou Telnet (SSH est à installer sous Windows mais est plus sécurisé, je te le conseil donc).

    Cordialement,
    Idriss

  4. #4
    Futur Membre du Club
    Profil pro
    DevOps
    Inscrit en
    Septembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Septembre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut la solution server SSH sur windows non sécurisé
    Y'a-t-il des personnes qui ont un retour d'expérience dans les environnements de production avec un server ssh sur windows ?

    Car cette solution n'est pas secure à priori donc il ne faudrait pas l'implémenter en production. Etes-vous d'accord ?

    Y'aurait-il une autre solution ?

    Extrait de la note importante :

    L'installation d'un serveur ssh sous Windows reste du bricolage. Ce n'est ni fiable, ni sûr.
    Il est fortement déconseillé d'installer un tel serveur ssh sous Windows sur une machine de production.
    Si vous avez besoin d'un serveur ssh solide, prenez Unix, Linux ou BSD. C'est nettement plus fiable, sans aucune comparaison (pas de DLL d'émulation d'une partie d'un système d'exploitation (cygwin.dll), pas de mappage foireux entre les droits Windows et les droits Unix, pas de service lancé avec un user dont les droits sont mal fagotés, pas de pseudo-shell Unix...)
    Vous êtes prévenu.

  5. #5
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par geosearch Voir le message
    Car cette solution n'est pas secure à priori donc il ne faudrait pas l'implémenter en production. Etes-vous d'accord ?
    Non, je ne suis pas d'accord.

    D'abord, c'est du ssh (donc un lien chiffré).

    Ensuite, cela permet de répondre au besoin demandé (connexion distante, transfert de fichier et d'autres choses encore).

    C'est de toute façon plus sécurisé qu'un serveur FTP et/ou telnet.

    Si c'est pour atteindre une machine de production, je suppose qu'il y a devant tout un lot d'équipements qui sécurisent le périmètre (firewall, VPN, ...)

    Pour info, j'ai déjà déployé CopSSH sur des machines de prod et je n'ai jamais été ennuyé avec.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  6. #6
    Futur Membre du Club
    Profil pro
    DevOps
    Inscrit en
    Septembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Septembre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Mode opératoire d'installation et exemple de commandes exécuter à distance
    Avec copssh, est-ce que tu aurais un mode opératoire d'installation et des exemples de commandes exécuter à distance depuis Unix sur windows ?

    Merci

  7. #7
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par geosearch Voir le message
    Avec copssh, est-ce que tu aurais un mode opératoire d'installation
    Heu ... oui la doc le dit très bien comment installer copssh

    Citation Envoyé par geosearch Voir le message
    et des exemples de commandes exécuter à distance depuis Unix sur windows ?
    dir

    Ceci dit, une petite contrainte de copssh c'est que tu ne peux pas sortir du home directory de l'utilisateur. Par exemple, si l'utilisateur Administrator a un home directory dans c:\program files\copssh\home\administrateur, tu ne pourras pas aller te balader dans c:\winnt avec des commande "cd ..".
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  8. #8
    Futur Membre du Club
    Profil pro
    DevOps
    Inscrit en
    Septembre 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Septembre 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Utilisation de PsTools (PsExec) ou PERL
    Les administrateurs systèmes ne sont pas chaud pour installer cygwin, copssh...

    En cherchant un peu, j'ai trouvé l'outil PsTools :

    http://www.microsoft.com/france/tech...s/PsTools.mspx

    Donc entre deux machines windows, mon besoin est d'exécuter des commandes à distance pour lancer une commande dos, un script bat, arrêter et relancer un service Windows.

    Quelqu'un a-t-il utilisé PsTools ?
    Fonctionne-t-il bien ?
    Quelles sont les limites ?
    Quelles sont les précautions ?

    Sinon, une autre piste, installé et utilisé PERL sur les 2 machines windows pour répondre au même besoin.

    Quelqu'un a-t-il utilisé PERL pour exécuter des commandes à distance ?
    Fonctionne-t-il bien ?
    Quelles sont les limites ?
    Quelles sont les précautions ?


    Merci

Discussions similaires

  1. [SSH] exécuter des commandes Unix via C#
    Par Rukia dans le forum C#
    Réponses: 4
    Dernier message: 23/04/2009, 10h33
  2. exécute des commande unix sous java
    Par hbar01 dans le forum Général Java
    Réponses: 6
    Dernier message: 04/11/2008, 20h33
  3. [Systeme] Exécuter des commandes unix en java
    Par kenny49 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 12/02/2007, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo