Pages : 1
#1 Le 04/02/2014, à 01:42
- Dznet
tester un connexion SSH
Bonjour,
Je suis entrain de mettre en place un petit script, mais je coince sur un test de connexion.
J'ai mes paramètres de connexion comme suite ;
host="198.168.12.1"
login="toto"
port="8565"
Je voudrais testé si nous avons les bons paramètre ou non, sans pour autant saisir un mot de passe par exemple
~$ ssh toto@198.168.12.1 -p 8565
toto@198.168.12.1's password:
Dans ce cas les paramètre son bon
~$ ssh tata@198.168.12.1 -p 8565
toto@198.168.12.1's password:
Dans ce cas non!!
Je n'arrive pas à mettre cela en bash
J'ai testé ce qui suit
ssh -q -o "BatchMode=yes" $login@$host -p $port "echo 2>&1" && echo "OK" || echo "NOK"
Mais me retour toujour une erreur 255
~$ echo $?
255
Merci pour votre aide
Hors ligne
#2 Le 04/02/2014, à 17:43
- Haleth
Re : tester un connexion SSH
Utilise une authentification par clef :
#La première fois, pour générer une paire de clef, si ce n'est pas fait
ssh-keygen -t rsa -b 4096
#Copie de la clef sur la cible
ssh-copy-id user@host
Ensuite, tu peux faire un ssh user@host, sans avoir besoin d'un mot de passe
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#3 Le 05/02/2014, à 23:04
- tiramiseb
Re : tester un connexion SSH
Salut,
Je ne comprends pas vraiment le besoin...
« testé si nous avons les bons paramètre ou non »
Qu'appelles-tu les "bons" paramètres ?
Et surtout, qu'est-ce qui fait qu'un paramètre est mauvais ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 06/02/2014, à 02:37
- nesthib
Re : tester un connexion SSH
Tu peux utiliser l'option -vvv de ssh pour avoir la liste de tous les paramètres et étapes du protocole.
Une petite remarque concernant l'utilisation d'un port différent du 22. Ça n'apporte aucune sécurité et ça cause généralement plus de problèmes qu'autre chose (ex. rsync). À éviter !
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne