Mon bureau est windows. Et je voudrais connecter un serveur Linux à distance. La cible du milieu est d'utiliser le script pour ssh (en utilisant le mot de passe, pas les paires de clés) le serveur Linux distant de Windows et exécuter une commande. J'ai mastic installé dans ma machine. L'objectif final ici est que je pourrais utiliser java pour collecter les sorties de ce script (connecter à distance un serveur via un mot de passe ssh et lancer une commande) puis analyser la sortie et extraire les données que je veux et les mettre dans la feuille Excel. Le serveur distant a besoin d'un identifiant et d'un mot de passe.Connectez Linux via ssh depuis windows
Répondre
Pourquoi n'essayez-vous pas JSch?
Vous pouvez exécuter plink (à partir des développeurs de PuTTY) pour exécuter des lots et écrire la sortie dans des fichiers, puis traiter cela avec Java. Je ne suis pas sûr à quel point la liaison de Java à PuTTY serait simple.
utilisation jsch de Jcraft
ici est un exemple
http://www.jcraft.com/jsch/examples/JTAJSch.java
vous pouvez le trouver sur le SO ainsi
http://blog.james-carr.org/2006/07/11/ssh-over-java/ –
J'ai téléchargé jsch, voir l'exemple Exec.java. Je ne pouvais tout simplement pas me connecter au serveur distant. Le serveur distant utilise le mot de passe ssh. Mais j'ai reçu le message d'erreur suivant: "com.jcraft.jsch.JSchException: rejeter HostKey: xxxxx". Je ne sais pas où mettre mon mot de passe ssh. (Ce n'est pas un mot de passe de connexion). – user84592
puis-je voir votre code? –
- 1. Connectez-vous à mercurial via SSH sur Windows
- 2. Réplication MySQL de Linux à MySQL sous Windows via SSH?
- 3. Comment automatiser l'exécution de commandes Linux via `ssh` depuis Windows 7?
- 4. Installez avisynth sous Linux via SSH
- 5. Connectez-vous à un serveur Linux via SSH/Telnet sur une machine Windows utilisant Java (ou une autre langue)?
- 6. Accéder aux commandes d'applications Windows depuis Linux
- 7. Ouverture de netbeans via SSH
- 8. Subversion sur ssh - accès au référentiel distant sous Linux depuis l'hôte Windows
- 9. TeamCity 6.x et Mercurial via SSH (sous Windows)
- 10. Commandes Linux depuis Java
- 11. Classe .NET à exécuter à distance sur Linux via SSH?
- 12. Éditeur XML pour Linux via un accès SSH?
- 13. Impossible d'ouvrir une session SSH depuis Windows vers Ubuntu
- 14. TortoiseSVN - export via ssh
- 15. Connectez-vous à Mongo depuis Meteor
- 16. AWS EC2 Connexion via ssh
- 17. PHP Se connecter à MSSQL depuis Linux et Windows
- 18. SSH via une autre connexion SSH
- 19. Impossible d'installer Java JDK sous Windows via cygwin/ssh
- 20. Linux Attendre SSH se bloque
- 21. Implémenter Reverse SSH dans Linux
- 22. Session SSH via PHP
- 23. PHP Connexion à MS SQLServer 2008 depuis Linux via PDO
- 24. Connectez Oracle via le fichier batch
- 25. Connectez-vous à un oracle db en jdbc via un tunnel SSH
- 26. Redirection de port ssh (tunneling) dans linux
- 27. SSH "Moniteur de connexion" pour Linux
- 28. Connectez-vous via curl à webmail
- 29. Connectez-vous à CRM depuis ASP.NET
- 30. Raspberry Pi Graphics via ssh et local
J'ai téléchargé jsch, consultez le Exec exemple. Java. Je ne pouvais tout simplement pas me connecter au serveur distant. Le serveur distant utilise le mot de passe ssh. Mais j'ai reçu le message d'erreur suivant: "com.jcraft.jsch.JSchException: rejeter HostKey: xxxxx". Je ne sais pas où mettre mon mot de passe ssh. (Ce n'est pas un mot de passe de connexion). – user84592