Кажется, что любая другая команда работает нормально, но кажется, что я не могу отправить "/" с помощью RunCommand () в библиотеке ssh.net. Мне нужно изменить мой рабочий каталог, чтобы запустить программу, используя "cd / home / debian". Но когда я отправляю эту строку, кажется, ничего не происходит. Я все еще остаюсь в домашнем каталоге. Как я могу решить эту проблему?
// start the connection
var client = new SshClient (host, user,password);
client.Connect();
command = textBoxCommand.Text; //taking the command from textbox
if (command != "") //unless the command is empty
{
SshCommand sc = client.CreateCommand(command);
sc.Execute(); //run command
textBoxRecieved.AppendText(command);
textBoxRecieved.AppendText("\n");
string answer = sc.Result;
answer = answer.Replace("\n", " ");
textBoxRecieved.AppendText(sc.Error.Replace("\n", " "));
textBoxRecieved.AppendText(answer);
textBoxRecieved.AppendText("\n");
textBoxCommand.Clear();
}
}