YAREST SSH üzerinden tünel VNC için Python basit bir özel sistemidir.
YAREST başkalarına yardım edenlere yardım etmek, tasarlanmış ve yazılmıştır.
Ben aslında bir arkadaş için bu yazdı ve ben kimseye yararlı olabilir sadece durumda burada yerleştirerek ediyorum. Şimdi kendi sysadmin ihtiyaçları için yazılmış basit komut ile sınırlı kadar ben bir ticaret ile programcı, ve benim Python deneyimi değilim gibi, bu kesinlikle BETA yazılımı kategorisi içine düşmek gerekir.
Bu yazılım, öncelikle bir özelleştirilebilir çapraz platform çözüm arıyoruz teknik sağlayıcıları yönelikse. SSH sunucusu gereklidir sistemini kullanmak için; Eğer rahat kurulum ve hem teknisyen ve son kullanıcılar tarafından kimlik doğrulaması ve TCP yönlendirme için tamamen kullanılan bir veya daha fazla sunucuları yönetmek can, o zaman bu yazılım size hizmet olabilir.
Bu pakette yer alan herhangi bir zeki teknik sağlayıcı onların son kullanıcılara dağıtılabilir kendi önceden yapılandırılmış bir çözüm oluşturmak için umarım yeterli. Bu ölçüde bazı önceden oluşturulmuş ikili indirmek ve Windows denemek için kullanılabilir, ve Yükleme yönergeleri Windows veya Linux (herhangi bir POSIX sistemi gerçekten) üzerinde tamamen işlevsel bir kurulum olsun yardımcı olmak için sağlanmıştır. Ben herhangi bir OS X sistemine erişimi yok gibi, böyle ancak bu yazılım aynı zamanda OS X üzerinde çalışması gerekir, talimatlar verilmektedir yüklemek ve genel yükleme işlemi yüklemek POSIX'e kesinlikle benzer.
sağlanan Windows yükleyici indirme sağlayıcı temel kurulum gereksinimlerini otomatikleştirmek için rutin yüklemek dahil NSIS yükleyici komut dosyasını değiştirmek ve / veya kendi basit yaratacak ideal siz, sadece gösteriler olarak düşünülmüştür. Bunu dedi, bu paket (bunu bir kaç kez yaptık kez) gerçekten sadece makine başına bir kaç dakika sürer, her bilgisayarda, el ile adımları yüklemek temel gerçekleştirmek isteyen herkes için olduğu gibi kullanılabilir.
Bu Nasıl Çalışır
- Uzaktan destek veren bir Provider = Kişi
- Uzaktan destek alan olan Tüketici = Kişi
- Sağlayıcı ve Tüketici hem Sunucu = SSH sunucusu bağlayabilirsiniz
"VNC bağlantı noktası localhost" 1. Sağlayıcı yerel VNC noktasına ileri rastgele iç sunucu portunu ters, Server bağlanır, bağlı modu dinlemek VNC görüntüleyici başlar.
2. Sağlayıcı Tüketiciye rasgele sunucu port numarasını (biz "erişim kodu" etiket) verir.
"VNC bağlantı localhost" 3. Tüketici Server bağlanır, uzaktan sunucu portuna iletir yerel VNC liman, bağlı ters bağlantı modunda VNC sunucusu başlar.
4. Sunucu, Consumer gelen bağlantı isteğini alır Sağlayıcı bunu üzerine iletir, sonra Sunucu yolları iki tarafında kadar iki tünelleri arasında VNC konuşma desteği oturumu sona erer.
SSH Sunucusu Güvenlik Kaygıları
Sadece ana SSH port kullanılan herhangi bir sunucu (lar) erişilebilir olması gerekir, ve ideal gibi herhangi bir sunucu (lar) güvenlik duvarı (lar) açık tek limandır.
Aksi takdirde bir ihtiyaç yoksa, en basit seçenek çıplak asgari çevreye tüm SSH sunucusuna chroot için genellikle.
Başka amaçlar, daha sonra kurulum teknisyenleri ve son kullanıcılar için gruplar ve kendi chroot ortamında onları hapsedin için SSH sunucusuna ihtiyacınız varsa
Özellikler :.
- son kullanıcılar ve teknisyenler hem son derece basit GUI
- Çekirdek yarest paketi GUI işlevselliği bağımsız tüm ihracat
- teknisyen ve son kullanıcı hem de sadece giden bağlantı gerektirir
- & quot birden destekler; Birden fazla SSH sunucularının kullanımını etkinleştirmek için
- SupportExtender arayüzü üzerinden oturumları sırasında kendi özel kod yürütme destekler
- indirmek ve yüklemek, Windows için bir NSIS yükleyici içerir gerekli tüm Python bağımlılıkları
Sunucu ters bağlamak ve izleyici modları dinlemek herhangi bir VNC varyantı ile Kullanılabilir
SSH sunucusu 3. makinede olduğunda
Bağlantı profilleri & quot;
Bu sürümdeki yeni nedir:
port yönlendirme tünel yönünü belirtmek için bir profil yapılandırma seçeneği eklendi
- eklendi profil yapılandırma seçenekleri ek istemci kimlik doğrulama ayarlarını desteklemek için
- zaten bir hizmet gibi RDP veya VNC gibi masaüstü paylaşım programları çalıştırmak için destek eklendi
- yeniden adlandırıldı profil yapılandırma seçenekleri ek masaüstü paylaşım programları için destek yansıtmak için
- Refactored & quot; SupportConsumer & quot; ve & quot; SupportProvider & quot; SupportEntity & quot; tek & quot içine sınıfları; sınıf
- yeniden tasarlandı & quot; SupportExtender & quot; arayüz bunu basitleştirmek ve ek entegrasyon seçenekleri sunmak için
- Modifiye setup.py bağımlılıkları ve iç ithalat ifadeleri yerine paramiko ve ssh paketini kullanmak için
- Tek bir 32-bit yapı komut dosyası içine yükleyici Refactored ve 2.7.3 yükleyici Python güncelleştirilmiş bir sürümünü
Gereksinimler :
- Python
- paramiko
- pycrypto
- ConfigObj
- psutil
- wxPython
- setuptools
Yorum Bulunamadı