Я хочу сохранить разговор с удаленным сервером с помощью ssh.net
Что я делаю, так это подключаюсь к хосту, отправляя команду, например, сменить каталог ... в какой-то каталог, кроме root. Сохраните значение результатов как глобальное.
Затем я отправляю другую команду через RunCommand (), чтобы проверить текущий каталог ...
Что происходит, я получаю корневой каталог, а не каталог, на который я только что перешел в начальной команде запуска.
Кажется, что происходит, пока соединение с сервером остается открытым, я каким-то образом сбросил сеанс терминала, тем самым потеряв разговор, который у меня был с сервером.
Кто-нибудь знает, как сохранить разговор с удаленным сервером с помощью ssh.net, чтобы я мог отправлять несколько команд и сохранять состояние?
Например. команда 1 = cd / somedir команда 2 = pwd, а результат команды 2 - / somedir