YAREST egy egyszerű egyéni rendszer Python alagutat VNC SSH-n át.
YAREST célja az volt, az írásos, hogy segítse azokat, akik segítenek másokon.
Én eredetileg írta ezt egy barátom, és én forgalomba itt csak abban az esetben hasznos lehet másnak. Mivel én nem vagyok programozó a kereskedelem, és az én Python tapasztalatok eddig volt, csak egyszerű szkriptek a saját rendszergazda igényeinek, ez határozottan ebbe a kategóriába béta szoftver.
Ez a szoftver igazodik elsősorban irányába technikai szolgáltatók számára, hogy keres egy testre szabható cross-platform megoldást. Ahhoz, hogy a rendszer egy SSH szerver szükséges; ha tudsz kényelmesen üzembe helyezhető és felügyelhető egy vagy több szerver használt pusztán az azonosításhoz, és TCP elküldi mind a technikusok és a végfelhasználók számára, akkor ez a szoftver lehet a szolgáltatás az Ön számára.
Tartalmazza ez a csomag remélhetőleg elegendő bármilyen ügyes technikai szolgáltató számára, hogy saját előre konfigurált megoldás, amely lehet telepíteni, hogy a végfelhasználók számára. Ennyiben a néhány előre beépített binárisok rendelkezésre, hogy töltse le és próbálja ki a Windows, és a telepítési tudnivalókat, melyek segítségével egy teljesen működőképes telepítő Windows vagy Linux (bármely POSIX rendszer tényleg). Mivel én nem férhetnek hozzá olyan OS X rendszer, nincs ilyen telepíteni utasítások állnak rendelkezésre, azonban ez a szoftver dolgozni OS X is, és a teljes telepítési folyamatot biztosan hasonlít a POSIX telepíteni.
A biztosított a Windows telepítő letöltések célja egyszerűen tüntetések, ideális az, ha a szolgáltató módosítaná a benne NSIS telepítő script és / vagy létrehozhat saját egyszerű telepítőprogram hogy automatizálják a lépéseken követelményeknek. Ezzel azt mondta, ez a csomag használható, ahogy van, hogy bárki hajlandó elvégezni az alapvető lépéseket telepíteni manuálisan az egyes számítógépeken, amelyek valójában csak néhány percet vesz igénybe gépenként (egyszer már csinált egy párszor).
Hogyan működik
- Szolgáltató = a személy, aki ad a távoli támogatás
- Fogyasztói = a személy, aki megkapta a távoli támogatás
- Server = SSH szerver, mind szolgáltató és fogyasztó tud csatlakozni
1. Szolgáltató csatlakozik Server, fordított előre véletlenszerű belső szerver port a helyi VNC port, elindul VNC viewer a hallgatás mód kötődik "localhost: VNC port".
2. Szolgáltató ad véletlenszerűen kiválasztott kiszolgáló port számát és a fogyasztók közötti (névvel illetjük is a "hozzáférési kód").
3. Fogyasztói csatlakozik Server, előre helyi VNC port a távoli szerverhez port, elindul VNC szervert fordított kapcsolat módja kötődik a "localhost: VNC port".
4. Server megkapja a csatlakozási kérést kap Consumer, továbbítja azt át Provider, majd Server útvonalak a VNC beszélgetést a két csatorna között, amíg mindkét oldalán végződik a támogatást ülésén.
SSH Server biztonsági szempontok
Csak a fő SSH port hozzáférhetőnek kell lennie minden szerveren (ok), és ideális esetben az ilyen az egyetlen port nyitott minden szerver (ek) tűzfal (s).
Kivéve, ha van szükség, különben a legegyszerűbb lehetőség általában chroot a teljes SSH szerver a csupasz minimális környezetet.
Ha nem kell az SSH kiszolgáló más célra, akkor beállít csoportok, az Ön technikusok és a végfelhasználók és bezárják őket, hogy saját chroot környezetben.
Tulajdonságok :
- Rendkívül egyszerű GUI mind a végfelhasználók és a technikusok
- Core yarest csomag exportálja az összes funkciót, független a GUI
- Használható bármilyen VNC-változat, amely a szerveren fordított csatlakozni és a néző hallgatni módok
- elegendő hozzá kimenő kapcsolatot mind a technikus és a végfelhasználó, amikor az SSH szerver a 3. gép
- Támogatja a több & quot; kapcsolati profilok & quot; hogy lehetővé tegye a több SSH szerver
- Támogatja a végrehajtó saját egyéni kódot ülések során keresztül SupportExtender interface
- Tartalmaz egy NSIS telepítő a Windows, hogy lehet letölteni és telepíteni a szükséges Python függőségek
Mi az új ebben a kiadásban:
- Hozzáadás a profil konfigurációs beállítás adja meg a port forwarding alagút irányába
- Added profil beállítási lehetőség, hogy támogassák további kliens hitelesítési beállítások
- A támogatás a már futó asztali megosztó programok, mint például RDP vagy VNC mint szolgáltatás
- Új néven profil beállítási lehetőség, hogy tükrözze támogatást további munkaasztal-megosztás programokat
- Refactored a & quot; SupportConsumer & quot; és a & quot; SupportProvider & quot; osztály egyetlen & quot; SupportEntity & quot; class
- Megújult a & quot; SupportExtender & quot; felület egyszerűsítése, és további integrációs lehetőségek
- A módosított setup.py függőségek és belső behozatali nyilatkozatokat az ssh csomag helyett paramiko
- Refactored a telepítő egyetlen 32 bites szkriptet, és frissítette a telepítő Python verzió a 2.7.3
követelmények :
- Python
- paramiko
- pycrypto
- ConfigObj
- psutil
- wxPython
- setuptools
Hozzászólás nem található