YAREST

Screenshot Software:
YAREST
Detalii soft:
Versiune: 0.5.0
Incarca data: 20 Feb 15
Producător: Mike Fled
Licenţă: Gratuit
Popularitate: 1

Rating: nan/5 (Total Votes: 0)

YAREST este un sistem personalizat simplu în Python de tunel VNC peste SSH.
YAREST a fost proiectat, și scris, pentru a ajuta pe cei care ajuta pe alții.
am scris inițial acest lucru pentru un prieten, și eu sunt o introducere aici doar în cazul în care s-ar putea fi util pentru oricine altcineva. Deoarece eu nu sunt un programator de meserie, și experiența mea Python până în prezent a fost limitată la scripturi simple scrise pentru trebuințele mele sysadmin, aceasta ar trebui să cadă cu siguranță în categoria software-ului BETA.
Acest software este orientată în primul rând spre furnizorii tehnice care sunt în căutarea pentru o soluție cross-platform personalizabil. Pentru a utiliza sistemul este necesar un server SSH; dacă puteți seta confortabil și administrează unul sau mai multe servere care sunt utilizate doar pentru autentificare și expediere TCP atât de tehnicieni dumneavoastră și utilizatorii finali, atunci acest software poate fi de serviciu la tine.
Incluse în acest pachet este suficient, sperăm, pentru orice furnizor de tehnică abil pentru a crea propria lor soluție pre-configurate, care pot fi utilizate pentru utilizatorii finali lor. În acest sens unele binare pre-construite sunt disponibile pentru descărcare și pentru a încerca pe Windows, și instrucțiunile de instalare sunt furnizate pentru a vă ajuta să obțineți un setup complet functional pe Windows sau Linux (orice sistem POSIX adevărat). Deoarece nu am acces la orice sistem OS X, o astfel de instala instrucțiuni sunt furnizate, însă acest program ar trebui să funcționeze pe OS X, precum și procesul de instalare global este cu siguranță similar cu POSIX instalare.
Cele prevăzute descărcări Windows Installer sunt destinate pur și simplu ca demonstrații, în mod ideal tu ca furnizor ar modifica inclus script de instalare NSIS și / sau creați-vă propriul simplu instalat rutina pentru a automatiza cerințele de bază pentru instalare. Cu care a spus, acest pachet este utilizabil ca-este pentru oricine dorește să efectueze de bază instala pași manual pe fiecare calculator, care ia într-adevăr doar cateva minute pe mașină (odată ce l-ați făcut de câteva ori).
Cum funcționează
- Provider = Persoana care este avertizat de sprijin de la distanță
- Consumer = Persoana care primeste sprijin de la distanță
- Server Server = SSH că atât Furnizorul și consumatorilor se poate conecta la
1. Furnizorul se conectează la server, inversa portul înainte aleator server intern de la portul VNC locale, începe VNC viewer în mod obligată să asculte "localhost: port de VNC".
2. Furnizorul oferă aleatoriu numărul portului pentru serverul de consum (am eticheta este "codul de acces").
3. consumatorilor se conectează la server, portul VNC înainte local la portul server de la distanță, începe serverul VNC în modul legătură inversă legat de "localhost: port de VNC".
4. Server primește cererea de conectare de la Consumer, îl înaintează pe la Provider, apoi rute Server conversația VNC dintre cele două tuneluri până la fiecare parte se încheie sesiunea de suport.
Considerații Serverul SSH de securitate
Numai port SSH principal trebuie să fie accesibile pe orice server (e) utilizat, și în mod ideal aceasta este singurul port deschis pe orice firewall (e) serverul (e).
Dacă nu aveți nevoie altfel, cea mai simplă opțiune este de a chroot întregul server SSH pentru mediu goale-minim.
Dacă aveți nevoie de serverul SSH pentru alte scopuri, apoi grupuri de instalare pentru tehnicieni dumneavoastră și utilizatorii finali și le limitează la propriile medii de chroot

Caracteristici :.

  • GUI Extrem de simplu de atât pentru utilizatorii finali dumneavoastră și de tehnicieni
  • pachet Core yarest exporta toate funcționalitățile independent de GUI
  • Utila cu orice variantă VNC care a serverului conecta inversă și vizualizator de a asculta modurile
  • Necesar conectivitate numai de ieșire atât pentru tehnicianul și utilizatorul final, atunci când serverul SSH este pe o mașină treia
  • Suporta mai multe & quot; profiluri de îmbinare & quot; pentru a permite utilizarea a mai multor servere SSH
  • sprijină executare propriul cod personalizat în timpul sesiunilor prin intermediul interfeței SupportExtender
  • Include un instalator NSIS pentru Windows, care poate descărca și instala toate dependențele Python necesare

Ce este nou în această versiune:

  • Adaugata o opțiune de configurare profil pentru a specifica direcția tunel port forwarding
  • opțiuni de configurare profil Adăugat de a sprijini setări suplimentare de autentificare client
  • Adăugat suport pentru rularea deja programe de partajare de desktop, cum ar fi RDP sau VNC ca un serviciu
  • Renamed opțiuni de configurare profil, pentru a reflecta sprijin pentru programe suplimentare de partajare desktop
  • Refactored & quot; & quot; SupportConsumer și & quot; SupportProvider & quot; clase într-un singur & quot; & quot; SupportEntity clasă
  • Modificarea design & quot; & quot; SupportExtender interfață pentru a simplifica și oferă opțiuni de integrare suplimentare
  • dependențe setup.py modificate și declarații de import interne pentru a utiliza pachetul ssh în loc de paramiko
  • Refactored de instalare într-un singur build script pe 32 de biți și actualizate versiunea de instalare Python la 2.7.3

Cerințe :

  • Python
  • paramiko
  • pycrypto
  • ConfigObj
  • psutil
  • wxPython
  • setuptools

Comentarii la YAREST

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!