Всем приветь, у меня такая ситуация я должен добавить нового сотрудника в облако, но после того как он добавился в самом облаке должен появится тхт файл с логинами и паролями у меня создается облако, но там в тхт файле все пусто. Сам процесс добавление выглядеть как в фотке ниже и код. Был б очень признателен если поможете. И да когда в ручную добавляю он все правильно добавляет и txt файл тоже не пустой
Спасибо за ранее!
C#:
string ip = "ip";
string user = "login";
string pass = @"password";
SshClient sshClient = new SshClient(ip, 22, user, pass);
sshClient.Connect();
string login_cloud = project.Variables["cloud_login"].Value;
string cloud_password = project.Variables["cloud_password"].Value;
string command= "sudo sh user.sh";
string name_of_employee = project.Variables["employee_name"].Value;
string email_and_password = project.Variables["login"].Value + " " + project.Variables["all_password"].Value + "https://.ru || https://ru ";
string skype_and_password = project.Variables["login"].Value + " " + project.Variables["all_password"].Value;
IDictionary<Renci.SshNet.Common.TerminalModes, uint> termkvp = new Dictionary<Renci.SshNet.Common.TerminalModes, uint>();
termkvp.Add(Renci.SshNet.Common.TerminalModes.ECHO, 53);
ShellStream shellStream = sshClient.CreateShellStream("xterm", 80,24, 800, 600, 1024, termkvp);
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(command);
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(pass);//Добавил строку подтверждения пароля
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(name_of_employee);//Добавил строку Имя менежера
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(" ");//Добавил строку Тел с +998
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(email_and_password);//Добавил строку @rulogin___password
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(skype_and_password);//Добавил строку skype___password
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(" ");//Добавил строку pusto
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(" ");//Добавил строку pusto
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(" ");//Добавил строку pusto
System.Threading.Thread.Sleep(1000 * 1);
shellStream.WriteLine(login_cloud);//Добавил строку логин от клоуд
System.Threading.Thread.Sleep(1000 * 10);
shellStream.WriteLine(cloud_password);//Добавил строку пароль от клауда
System.Threading.Thread.Sleep(1000 * 1);
StreamReader reader = new StreamReader(shellStream);
sshClient.Disconnect();
Спасибо за ранее!