Обратите внимание, что это должно быть в окне Windows, так как я использую c # для доступа к информации о Windows
(мне нужна информация как из окна windows, так и из окна linux, плюс я думаю, что создание программы / скрипта, которая запускается без графического интерфейса пользователя и осуществляет доступ к окнам из окна linux без вмешательства пользователя, будет более трудным, если это не так, пожалуйста, скажи-ка, Я хотел бы, чтобы это работало на * nix только с той частью, которая обращается к информации о Windows, работающей на windows).
Есть хороший c # api для получения этой информации из windows, в * nix он достаточно прост, чтобы запускать команду и анализировать вывод для моих нужд.
Кажется, не очень много хороших советов по использованию ssh из C # там, sharpSSH и Гранадос, кажется, не обновлялись годами, они достойны? Должен ли я быть обеспокоен вопросами безопасности?
(информация, которую я извлекаю, не является конфиденциальной, но если у реализации ssh могли быть исправлены недостатки безопасности (если они не обновлялись годами), я беспокоюсь о том, что кто-то украл мои учетные данные.
любые другие достойные библиотеки c # ssh. Если вывод команды прост, я должен просто запустить plink / putty (сложно ли запустить оболочку windows cmd для plink, и захватывать вывод (и есть ли способ сделать это без всплывающей оболочки)?
PS, хотя коммерческая библиотека кажется хорошей, я предпочитаю что-то бесплатное (как по стоимости, так и бесплатно в источнике, если это возможно).