Я хотел бы знать, как открыть шпатлевку с помощью C# в Visual Basic express. Затем выполните команды через сеанс ssh.Как открыть сеанс шпаклевки с использованием C#
ответ
То, что вы на самом деле нужно это компонент SSH для .NET, способный предоставления доступа к оболочке и командному каналу удаленному хосту. Shell - это то, что вы видите с PuTTY. Вы «набираете» запросы и получаете некоторый ответ, который вам нужно проанализировать, чтобы отделить ответы из командной строки. Командный канал - это когда команды отправляются один за другим, и вы получаете только ответ (ы) назад. Вам не нужно ничего разбирать (помимо обработки фактических ответов). Простые компоненты не могут отправлять несколько команд за один сеанс.
Вы можете взять наш SSH component for .NET, который предлагает как оболочки, так и командные каналы и поддерживает многие типы аутентификации (поэтому не имеет значения, какой тип аутентификации используется вашим сервером - наш компонент поддерживает его).
бесстыдный штекер для компонента $ 1000 + для замены продукта с открытым исходным кодом –
Цена клиентского пакета SSHlackbox, необходимого для задачи, начинается с $ 265 за новую лицензию. –
Eugene. Одно дело, чтобы участник «спонтанно» одобрил продукт, и член мог рекомендовать «купить мой продукт» независимо от его стоимости. Самое главное, однако, то, что ОП задает один вопрос, и вы действительно не отвечали на этот вопрос, а скорее изменили вопрос. Даже если вы сделали это с удовлетворением OP, когда я приеду, ища ответы на один и тот же вопрос, и нет, я не собираюсь покупать ваш продукт, этот вопрос и ответ становятся причиной загрязнения поисковых систем. –
Мне недавно пришлось сделать что-то подобное с WinSCP, и так, как я это делал, нужно было начать процесс с перенаправленного стандартного ввода и вывода. Если Putty использует стандартный ввод/вывод, вы можете использовать для этого один и тот же метод.
sample на страницах WinSCP довольно хорошо, поэтому я предлагаю начать с этим, и вот код проекта статьи о чем-то подобным: How to redirect Standard Input/Output of an application
- 1. Выполнить Unix команды с помощью шпаклевки в C#
- 2. Как открыть сеанс Bloomberg с использованием разных учетных данных пользователя
- 3. Как открыть сеанс tmux динамически?
- 4. Открыть сеанс Facebook
- 5. Как вручную открыть сеанс спящего режима?
- 6. Сервер терминалов: теневой сеанс с использованием AxMSTCLib
- 7. Открыть сеанс в представлении с EJB
- 8. не может открыть сеанс с QuickBooks
- 9. Как правильно закрыть и открыть сеанс Hibernate?
- 10. Как открыть текущий сеанс Java Selenium?
- 11. Очистить сеанс с использованием Javascript
- 12. Как открыть сеанс с помощью JSch, закрыть этот сеанс, а затем открыть новый, используя те же учетные данные?
- 13. Имитировать сеанс с использованием WithServer
- 14. Как сбросить сеанс CAS с использованием селена
- 15. Как убить сеанс с использованием tsql
- 16. Как обрабатывать сеанс с использованием requestProcessor
- 17. Как поддерживать сеанс с использованием общих настроек
- 18. Как создать сеанс с использованием JavaScript?
- 19. Как синхронизировать сеанс с использованием SAML?
- 20. Как открыть книгу Excel с использованием отражения с помощью C#
- 21. Получить сеанс с использованием IServiceProvider
- 22. Сеанс Codeigniter с использованием ajax
- 23. Reopen facebook сеанс с использованием Android SDK
- 24. RxJava: Открыть сеанс, выполнить запрос и закрыть сеанс
- 25. Не удается открыть сеанс при использовании su
- 26. Как повторно открыть сеанс Spring в сочетании с OpenSessionInViewInterceptor
- 27. Как открыть сеанс In View работает с подключением/сеансом jms?
- 28. Изменять сеанс входа в систему с использованием объектива C
- 29. ASP.NET/C# Где я должен объявить сеанс с использованием свойства?
- 30. Как открыть pdf-файл в закладке с использованием aspose C#
Почему это должно быть шпатлевка? Не можете ли вы открыть SSH-соединение на C# и выполнить команды через это? – NullUserException
было бы здорово, как это сделать – user770022
См. Http://www.tamirgal.com/blog/page/SharpSSH.aspx –