Я использую 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");