Как правильно ввести пароль в plink с помощью C # после входа в систему на сервере - PullRequest
0 голосов
/ 25 марта 2019

Я использую C # и Plink для автоматизации нашего процесса в putty, поэтому у меня возникла проблема, когда я использую "WriteLine (" PASSWORD ");" и введя в него мой пароль, ответ сервера будет неверным или неправильным паролем, поэтому, поскольку при вводе пароля в Linux он не отображается (на основе «StandardOutput»), я не уверен, действительно ли пароль правильно вводится функцией WriteLine.

Я уже пытался выполнить Plink непосредственно в C #, используя «Process», и я также использовал CMD для выполнения plink, но у меня та же проблема. Я также использовал метод трубы, но все еще безуспешно

Я попробовал этот код, но безуспешно

// access to the server
strw.WriteLine("swrap user@SERVER2313");

// execute a java program to upload file in database
strw.WriteLine("JAVA PROG");

// will return where in you will type username and password of the database
Enter DB username: 
strw.WriteLine("Username"); // for username 

Enter DB password:
strw.WriteLine("PASSWORD");// for password

Я тоже пробовал этот код

strw.WriteLine("echo JAVA PROG | username | password");
...