2017-06-28 4 views
0

Ich benutze Node-Telnet-Client, um eine Verbindung zu einem Server herzustellen. Der Server benötigt jedoch ein Passwort zum Erstellen einer Verbindung. Ich habe versucht, die Eigenschaft password in das Objekt params einzufügen, aber keinen Erfolg.Passwort funktioniert nicht in Node-Telnet-Client

var params = { host: '10 .97.42.172' , port: 23, shellPrompt: '/ #', Kennwort: 1, timeout: 10000, // removeEcho: 4 }

connection.connect (params)

+0

Verwenden Sie passwordPrompt anstelle von Passwort. Wenn es nicht funktioniert, versuche eine Zeichenfolge im Passwortfeld zu übergeben. – Aswin

+0

Ich habe auch passwordProm versucht. gleiches Ergebnis. es wird Zeit überschritten und dann jedes Mal schließen – Shashank

Antwort

0
var params = { 
    host: '127.0.0.1', 
    port: 2323, 
    shellPrompt: '/ # ', 
    loginPrompt: 'Username: ', 
    passwordPrompt: 'Password: ', 
    username: 'foo', 
    password: 'bar', 
    initialLFCR: true, 
    timeout: 1500 
} 

Dies würde Ihnen helfen, Ihre Server zu verbinden. Beachten Sie, dass das Passwort eine Zeichenfolge ist. Behebt dies Ihr Problem?

+0

Nein. Immer noch gleichen Fehler – Shashank

+0

können Sie Ihren Fehler teilen? – Aswin

+0

Ich bekomme keinen Fehler. es tritt in Timeout ein und schließt dann den Status. Ich habe mein Timeout auf 5000 ms eingestellt – Shashank

Verwandte Themen