Я использую C# и библиотеку SSH.NET.
Код: Выделить всё
class Program
{
static void Main(string[] args)
{
using (var client = new SshClient("host", "username", "password"))
{
client.Connect();
var stream = client.CreateShellStream("vt220", 80, 12, 400, 100, 1024);
new Task(() =>
{
while (true)
{
if (stream.DataAvailable)
{
Console.Write((char)stream.ReadByte());
}
}
}).Start();
new Task(() =>
{
while (true)
{
if (stream.CanWrite)
{
stream.Write(Console.ReadKey(true).KeyChar.ToString());
}
}
}).Start();
while (true) ;
}
}
}
Снимок экрана
На снимке экрана я пытаюсь запустить команду «очистить», но она не работает.
Как мне это сделать?>
Подробнее здесь: https://stackoverflow.com/questions/639 ... -sequences
Мобильная версия