Echo blabla | ssh local_account@windows -> C:\text.txt

Bonjour,

Je voudrais savoir comment push du text sous linux (depuis une commande echo, pas depuis un fichier déjà écrit genre /etc/hosts), et l'envoyer au travers de ssh à destination d'une machine windows dans un fichier C:\text.txt svp?

j'ai sur le windows installé bitvise, je peux me connecter depuis linux et faire un dir du C:\ , bref j'ai bien tout les droits et accès nécéssaire.

merci.

Configuration: Windows / Firefox 60.0

3 réponses

  1. Contributeur
    Salut,

    Ceci marche depuis un système GNU/Linux vers une autre système GNU/Linux :
    echo "Bonjour" | ssh -p xxx user@machine_linux "cat > ~/bar.txt"


    Maintenant à savoir si la même syntaxe pourrait s'appliquer à Micro$oft (en adaptant la commande "cat" et le chemin) ???

    1. hello merci du retour mais ca ne fonctionne pas.
      en fait je souhaite simplement rediriger la sortie d'une commande vers un windaube.
      l'équivalent de :
      echo "Bonjour" | ssh -p xxx user@machine_linux "cat > ~/bar.txt"
      mais vers un windows ..
      any idea?
      1. Contributeur
        mais ca ne fonctionne pas.
        C'est bien ce que laissait sous-entendre ma réponse.
        Le tout étant de chercher un équivalent sous Windows (lequel au passage ?) à la commande "cat" ;-\
      2. Modérateur
        @zipe31Hi,

        Pour la commande "cat" c'est la commande type sous Windaube, en principe, qui peut permettre la même chose...
      3. Contributeur
        @Judge_DTAie aussi,

        Merchi, j'avions un trou depuis le temps que je n'ai plus pratiqué le MS-DOS ;-\

        Avec le PowerShell il doit sûrement y avoir d'autres commandes qui doivent faire le job…