YAREST yra paprasta užsakymą sistema Python su tunelio VNC per SSH.
YAREST buvo sukurta ir parašyta, kad padėti tiems, kurie padėti kitiems.
Aš iš pradžių rašė tai už draugas, ir aš įdėti jį čia tik tuo atveju, ji gali būti naudinga kam nors kitam. Kaip aš nesu prekyba programuotojas, ir mano Python patirtis iki šiol buvo tik paprastas scenarijus, parašytus mano paties sisteminio administratoriaus poreikius, tai tikrai turėtų kristi į beta programinės įrangos kategorijoje.
Ši programinė įranga yra orientuota visų pirma į techninių paslaugų teikėjai, kurie ieško pritaikoma cross-platform tirpalu. Norėdami naudotis sistema SSH serveris yra reikalingas; jei galite patogiai nustatymas ir valdo vieną ar daugiau serverių, kurie yra naudojami išimtinai autentifikavimą ir TCP ekspedijavimas abi savo technikų ir galutiniams vartotojams, tada ši programinė įranga gali būti paslaugos jums.
Į šį paketą yra pakankamai tikiuosi bet sumani techninė teikėjas sukurti savo iš anksto sukonfigūruotas sprendimą, būtų galima panaudoti jų galutiniams vartotojams. Šiuo atžvilgiu kai kurie iš anksto pastatytas dvejetainius yra prieinami atsisiųsti ir išbandyti Windows, ir montavimo instrukcijos teikiamos siekiant padėti jums gauti visiškai funkcinis setup "Windows" ar "Linux" (bet POSIX sistema tikrai). Kaip aš neturiu prieigos prie bet kurios OS X sistemoje nėra tokio įdiegti nurodymai, tačiau su sąlyga ši programinė įranga turi dirbti OS X, taip pat ir bendras diegimo procesas yra tikrai panašus į POSIX įdiegti.
Numatytos Windows Installer parsisiųsti skirti tiesiog demonstracijas, geriausia jums, kaip teikėjas galėtų keisti įtraukti NSIS diegimo scenarijų ir / arba sukurti savo paprasta įdiegti rutinos automatizuoti pagrindinius diegimo reikalavimus. Turint tai sakė, šis paketas yra naudojama kaip yra visiems, norintiems atlikti instaliacijos veiksmus rankiniu būdu ant kiekvieno kompiuterio, kuris trunka tikrai tik keletą minučių per mašina (kai baigsite jį kelis kartus).
Kaip tai veikia
- Teikėjas = Asmuo, kuris yra suteikti nuotolinę pagalbą
- Vartotojų = Asmuo, kuris yra gauti nuotoliniu paramą
- Serverio = SSH serveris, tiek teikėjas ir vartotojas gali prisijungti prie
1. teikėjas prisijungia prie serverio, pakeisti į priekį atsitiktinių vidaus serverio prievadą į vietos VNC uoste prasideda VNC žiūrovui klausytis režimą jungiasi prie "localhost: VNC uostą".
2. teikėjas suteikia atsitiktinis serverio prievado numerį į vartotojų (mes ženklinti jai "prieigos kodą).
3. Vartotojų prisijungia prie serverio, į priekį vietos vnc uosto nuotolinio serverio prievado, prasideda VNC serverį atvirkštine ryšio režimą, prijungto prie "localhost: vnc uostas".
4. Serverio gauna prisijungimo prašymą vartotojas, perduoda jį į teikėjas, tada Serverio maršrutai vnc pokalbis tarp dviejų tunelių, kol iš abiejų pusių baigiasi paramos sesiją.
SSH serverio saugumo sumetimais
Tik pagrindinis SSH prievadas turi būti prieinama ant bet serverio (-ių), naudojamų, idealiu atveju, pavyzdžiui, yra atvira tik ant bet serveris (-iai) užkardos (-ų) prievadas.
Jei turite poreikį kitaip, paprasčiausias variantas dažniausiai yra nustatyti vykdymo visą SSH serverio plikų minimalūs aplinkos.
Jei jums reikia SSH serverį kitiems tikslams, tada setup grupėms jūsų technikų ir galutiniams vartotojams ir izoliuoti juos savo chroota aplinkoje
Įranga :.
- Itin paprastas GUI tiek savo galutiniams vartotojams ir technikų
- Core yarest paketas eksportuoja visus funkcionalumo nepriklausomai nuo GUI
- Naudingas su bet VNC variantą, kuris serveris atvirkštinio prisijungti ir žiūrovas klausytis režimus
- Reikalingas tik išvykstamąjį ryšį tiek technikas ir galutiniam vartotojui, kai SSH serveris yra 3rd mašina
- Palaiko keletą & quot; jungiamuosius profilius & quot; kad naudotis keliais SSH serverius
- Palaiko vykdyti savo pasirinktinį kodą sesijų metu per SupportExtender sąsaja
- Apima NSIS montuotojas Windows, kuri gali atsisiųsti ir įdiegti visi reikalingi Python priklausomybės
Kas naujo , šioje laidoje:
- Pridėta profilis konfigūracijos parinktį nurodykite ekspedijavimas tunelio kryptį
- Pridėta profilis konfigūravimo galimybių remti papildomus kliento atpažinimo parametrus
- Pridėta parama jau veikia darbastalio dalijimosi programas, tokias kaip KPP ar VNC kaip paslauga "
- Pervadintas profilis konfigūracijos variantų atspindi paramą papildomų darbastalio dalijimosi programas
- išimant & quot; SupportConsumer & quot; ir & quot; SupportProvider & quot; klasės į vieną & quot; SupportEntity & quot; klasė
- Pertvarkyta & quot; SupportExtender & quot; sąsaja supaprastinti ir pateikti papildomų integracijos galimybes
- Modifikuota setup.py priklausomybės ir vidaus importo ataskaitos naudoti ssh paketą vietoj paramiko
- išimant diegimo į vieną 32 bitų statyti scenarijų ir atnaujino montuotojas Python versiją 2.7.3
Reikalavimai :
- Python
- paramiko
- pycrypto
- configobj
- psutil
- wxPython
- setuptools
Komentarai nerastas