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

Linux Discussion :

Ssh pbs mot de passe


Sujet :

Linux

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Points : 78
    Points
    78
    Par défaut Ssh pbs mot de passe
    Bonjour,

    Je voudrais savoir quelles solutions je peux mettre en place pour tester une connexion ssh dans un script BASH.

    Je m'explique dans un script j'ai la ligne suivante :

    ssh -T $MY_USER@$MY_SRV 1> /dev/null 2> /dev/null << OK_SSH
    mkdir -p $MY_DEST/$MY_CLIENT/$CURRENT_DATE$fic_path
    OK_SSH

    Cette commande ne peux fonctionner dans les cas suivants :

    - ssh attend un mot de passe, mon script est en stand by
    - la key générer mis côté serveur n'est plus valide ssh attend un mot de passe
    - la key coté client n'est plus valide ssh refuse la connexion

    Comment remonter l'error level, étant donner que le script sera dans un cron ??

    Je sais bien $?, mais le plus gros problème c'est l'attente du mot de passe, je voudrais pouvoir lui dire si pas de authorized_key pas de mot de passe, comme ca le script ne reste pas en attente.

    Je vous remercie.

    Bonne journée

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Tu peux rajouter cette option derrière ton ssh et tester ce qu'il retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     -o NumberOfPasswordPrompts=0
    S'il n'arrive pas à automatiquement se connecter, il va sortir...

    Jc

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Points : 78
    Points
    78
    Par défaut
    Je te remercie.

    J'avais lu le man en diagonale.

    Si tu as des notes sur ces options ca m'intéresses.

    AddressFamily
    BatchMode
    BindAddress
    ChallengeResponseAuthentication
    CheckHostIP
    Cipher
    Ciphers
    ClearAllForwardings
    Compression
    CompressionLevel
    ConnectionAttempts
    ConnectTimeout
    ControlMaster
    ControlPath
    DynamicForward
    EscapeChar
    ForwardAgent
    ForwardX11
    ForwardX11Trusted
    GatewayPorts
    GlobalKnownHostsFile
    GSSAPIAuthentication
    GSSAPIDelegateCredentials
    Host
    HostbasedAuthentication
    HostKeyAlgorithms
    HostKeyAlias
    HostName
    IdentityFile
    IdentitiesOnly
    LocalForward
    LogLevel
    MACs
    NoHostAuthenticationForLocalhost
    NumberOfPasswordPrompts
    PasswordAuthentication
    Port
    PreferredAuthentications
    Protocol
    ProxyCommand
    PubkeyAuthentication
    RemoteForward
    RhostsRSAAuthentication
    RSAAuthentication
    SendEnv
    ServerAliveInterval
    ServerAliveCountMax
    SmartcardDevice
    StrictHostKeyChecking
    TCPKeepAlive
    UsePrivilegedPort
    User
    UserKnownHostsFile
    VerifyHostKeyDNS
    XAuthLocation

    Merci.

    ++

  4. #4
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par Fluxy
    Je te remercie.

    J'avais lu le man en diagonale.

    Si tu as des notes sur ces options ca m'intéresses.
    Regarde dans la page man de ssh_config :

    http://man.developpez.com/man5/ssh_config.5.php

    Jc

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/06/2015, 17h05
  2. Connexion SSH sans Mot de passe
    Par badeddin dans le forum Réseau
    Réponses: 4
    Dernier message: 27/03/2012, 07h41
  3. connexion ssh sans mot de passe
    Par copro dans le forum Administration système
    Réponses: 4
    Dernier message: 15/06/2011, 17h23
  4. jsch : ssh sans mot de passe
    Par zc1294 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 17/07/2009, 14h54
  5. Ssh, scp, crontab et mot de passe
    Par ggnore dans le forum Réseau
    Réponses: 18
    Dernier message: 26/11/2004, 10h32

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