2016-11-29 1 views
1

J'ai un module wifi avec lequel je dois communiquer via une connexion série. Il nécessite un utilisateur/mot de passe pour s'authentifier. Est-ce possible d'utiliser Plink? voici ce que j'essaie de faire:Authentification de la connexion série dans Plink

plink -v -serial COM7 -l yyyy -pw xxxx -sercfg 115000,8,1,n,N -m Display.txt 

Cela ne fonctionne pas. Le -pw est uniquement autorisé avec SSH.

Si je retire le -pw et l'exécuter je reçois ceci:

Opening serial device COM7 
Configuring baud rate 115000 
blah blah blah 

Le problème est, quand je presse entrer, il demande alors pour l'utilisateur que je spécifié dans la commande. Ensuite, il demande le mot de passe. La commande Display.txt ne sera jamais exécutée.

Répondre

0

Il n'y a pas d'authentification dans la connexion série.

Si vous êtes invité à entrer un nom d'utilisateur et un mot de passe, ce sont des invites qui font partie de la session. Ce ne sont pas des invites d'authentification spécifiques que PuTTY peut répondre automatiquement avec un nom d'utilisateur et un mot de passe spécifiés à l'avance.

Faire les réponses aux messages à partir d'une entrée standard redirigé:

(
    rem Simulate the initial Enter 
    echo. 
    echo username 
    echo password 
    echo command 
) | plink -v -serial COM7 -sercfg 115000,8,1,n,N