Bonjour,
je suis nouveau dans ce Forum et j'ai besoin de votre aide !
J'ai besoin d'un script Powershell ou bien Java que je lui affecte une liste d'adresses IP des routeur avec le quel je peut me connecter en ssh ou en telnet.
J'espère bien que vous pouvez m'aider car je suis vraiment bloqué.
Merci d'avance et bonne journée :)
# Précisions ?
Posté par Adminrezo (site web personnel) . Évalué à 3.
Tu peux préciser parce que dit comme ça c'est pas bien clair !
Tu veux récupérer une liste d'adresses sur lesquelles SSH est en écoute ?
Dans ce cas pas besoin de script, NMap fait ça.
# précision
Posté par medggg . Évalué à 1.
plutôt je veut me connecter en ssh au routeur (que j'ai son adresse IP ) en utulisant un script power shell non pas putty…
[^] # Re: précision
Posté par fearan . Évalué à 2.
bah faut installer openssh sous windows, (une version est dispo avec cygwin), mais si c'est powershell que tu veux utiliser sur le routeur c'est mort; a moins d'y installer powershell (ce qui nécessite au minimum mono, pour y avoir un powershell incomplet)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: précision
Posté par kna . Évalué à 2.
C'est une contrainte d'utiliser PowerShell ? Parce que quitte à installer cygwin, autant utiliser bash, perl ou python, plutôt que lancer cygwin depuis powershell ou inversement.
Sinon, il existe apparemment des modules Powershell pour utiliser SSH. Une rapide recherche me donne Posh-SSH, sharpSSH, SSH.NET. Je ne sais pas ce qu'ils valent par contre, ni s'ils permettent de faire du expect.
[^] # Re: précision
Posté par medggg . Évalué à 0.
oui il existe des modules prédéfinies mais je veut les exploiter pour mon bute …
[^] # Re: précision
Posté par medggg . Évalué à -1.
voici ce que j'ai vraiment besoin http://www.powershellfreak.com/ssh-to-multiple-linuxmac-os-via-sharpssh-in-powershell/#prettyPhoto mais je n'arrive pas a l'excuter correctement qq peut m'aider ?
[^] # Re: précision
Posté par deuzene (site web personnel) . Évalué à 2.
Pas moi. Je ne sais même pas ce qu'est PowerShell. Et je n'ai rien trouvé ici
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
[^] # Re: précision
Posté par medggg . Évalué à 1.
hhhhh ok merci quand même :P
[^] # Re: précision
Posté par Marotte ⛧ . Évalué à 2. Dernière modification le 05 mars 2015 à 19:51.
En fait il te faisait remarquer de manière sarcastique que PowerShell ce n'est pas du logiciel libre et donc peu de gens sur ce forum souhaiteront t'aider. Vu qu'en plus ta question est tout sauf claire…
[^] # Re: précision
Posté par Marotte ⛧ . Évalué à 2.
Si tu t'es fâché avec Google aussi tu risques pas de connaître ce merveilleux langage ! ;)
# heu oui?
Posté par fearan . Évalué à 3.
C'est pas clair… Qu'est ce que tu veux faire lancer une commande / script sur plusieurs machines?
Dans ce cas je recommanderai un script bash, c'est très puissant ;)
évidemment il faut avoir les bonnes clés, sinon
la doc de ssh
man ssh
man ssh-keygen
man expect (ou http://fr.wikipedia.org/wiki/Expect )
Bon ensuite sous powershell, je ne sais pas, c'est trop spécifique à un seul système; même si des rigolos font un portage, ça reste moisi :D
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: heu oui?
Posté par Adminrezo (site web personnel) . Évalué à 1.
Si tu veux automatiser les connexions SSH pour administrer plusieurs routeurs, je te conseille pexpect en Python (tuto ici mais je ne sais pas si il est encore d'actualité).
Ca existe peut-être dans d'autres langages.
[^] # Re: heu oui?
Posté par medggg . Évalué à -1.
oui mais je le veut en powershell sans l’utilisation d'aucun logiciel
[^] # Re: heu oui?
Posté par medggg . Évalué à -1.
voici ce que j'ai vraiment besoin http://www.powershellfreak.com/ssh-to-multiple-linuxmac-os-via-sharpssh-in-powershell/#prettyPhoto mais je n'arrive pas a l'excuter correctement qq peut m'aider ?
# Powershell sous Linux
Posté par palm123 (site web personnel) . Évalué à 3. Dernière modification le 05 mars 2015 à 16:38.
Et vive docker !
https://registry.hub.docker.com/u/solarkennedy/powershell/
ウィズコロナ
[^] # Re: Powershell sous Linux
Posté par medggg . Évalué à -4.
WTF man ? lol c quoi ca mon pote ? :p
# c'est docker
Posté par palm123 (site web personnel) . Évalué à 2.
http://linuxfr.org/news/la-folie-docker
https://www.docker.com/
ウィズコロナ
[^] # Re: c'est docker
Posté par medggg . Évalué à -1.
pardon mais il sert a quoi exactement je ne vois pas l’intérêt de docker ..
[^] # Re: c'est docker
Posté par palm123 (site web personnel) . Évalué à 2.
tu as lu les liens de mon post précédent ?
ウィズコロナ
# Hello
Posté par Marotte ⛧ . Évalué à 2.
Il faudrait que tu expliques exactement à quel endroit ça coince, là où tu ne comprends pas, ou les éventuels messages d'erreur que tu obtiens.
Pourquoi vouloir absolument utiliser Powershell (ou Java o_O) ? Comme cela a déjà été écrit, Cygwin (les composants openssh, bash et expect pour être précis…) me semble déjà plus adapté (si tu dois absolument faire ça sous Windows…). Surtout que même en Powershell, si je comprends bien le lien que tu as posté, tu devras installer du logiciel supplémentaire de toutes façons (les .dll fournies dans l'archive).
Dernière question : quel est le but de tout cela, quel est le besoin original ?
Dernière remarque : on écrit (et on dit) « Ce dont j'ai besoin » et pas « Ce que j'ai besoin » et les accents ne sont pas optionnels en français. Juste par curiosité, de quelle nationalité es-tu ?
Bienvenue sur linuxfr.org
[^] # Re: Hello
Posté par medggg . Évalué à -3.
je veut savoir si je peut l'essayer en localhost ?
c'est quoi le logiciel supplementaire que je dois l'installer ?
je dois connecter mon pc a plusieurs routeur ..
je suis tunisien ..
# clusterssh ?
Posté par NeoX . Évalué à 5.
clusterssh, c'est un logiciel pour :
je ne sais pas si ca existe sous WINDOWS, ni ca existe en POWERSHELL
mais ici on est sur LINUX fr.org
# Get-ExecutionPolicy Set-ExecutionPolicy
Posté par tetaclac . Évalué à 4.
N'ayant pas donné de détails sur ce qui te bloque, je peux juste te signaler que par défaut l'exécution de scripts non signés est bloqué sur powershell.
Get-ExecutionPolicy te donnera la politique appliquée à ton système.
Set-ExecutionPolicy te permettra de la changer.
Get-help Set-ExecutionPolicy affichera les différents paramètres possibles.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.