Jen info pro odpovídající – ten
plink, který zmiňuje tazatel, je právě neinteraktivní terminál a je součástí balíčku putty.
Jinak obecné API, které se používá pro zjišťování informací o systému, je SNMP. Ale nevím, zda přes něj budou vystavené informace, které potřebujete – a řekl bych, že je jednodušší použít ten
plink. Jinak už myslím nic obecného neexistuje. Jsou různé systémy sbírající data, jako třeba Nagios, ty mohou mít různé pluginy pro sběr dat. Nějaký takový plugin byste možná mohl použít – ale to API je postavené opačně, než vy byste potřeboval. Tj. musel byste se tvářit, že vaše aplikace je ten „Nagios“ – to ale nemusí být úplně jednoduché. A nebo si můžete napsat něco vlastního a ta data zpřístupnit třeba přes HTTPS – z hlediska konzumace to bude asi to nejjednodušší, a jsou různé způsoby, jak z webového serveru spustit třeba shell skript a data jím vygenerovaná poslat klientovi.
"moderni windows" uz maji ssh klienta primo v sobe.
Majú, ale nie som si istý, či ho majú nainštalovaný by default, alebo ho treba pridať ako voliteľný komponent. V každom prípade, aj keď už je nainštalovaný, tak ssh agent je stále zakázaný, povoliť spúšťanie tejto služby je extra krok.
Windows 11 mají OpenSSH klienta hned od instalace a není potřeba ho povolovat (teď jsem to zkoušel), Windows 10 mají OpenSSH předinstalované od buildu 1809 (lze nalézt na internetu a odpovídá to tomu, co si pamatuju – že od nějakého buildu je OpenSSH už normální a použitelnou součástí Windows 10). Dokonce Git for Windows už nějakou dobu nabízí používání windowsovského OpenSSH a mám pocit, že dnes už je to dokonce výchozí volba.