Mobil geniş bant bağlantıları kullanarak bir Ubuntu PC'yi Internet üzerinden başka bir Ubuntu PC'den nasıl kontrol edebilirim?


12

A ve B adı verilen iki Ubuntu bilgisayarı vardır .
A ve B , iki ayrı Internet bağlantısı kullanılarak Internet'e bağlanır. (Benim durumumda, iki mobil geniş bant bağlantısı ppp0 x2)
Her bağlantının benzersiz ve statik bir genel IP adresi vardır.

İhtiyacım olan şey , B bilgisayarın faresini kullanarak bir bilgisayarın imlecini Internet üzerinden kontrol etmektir .

  • Her iki bilgisayarda da, aşağıdaki gibi diğer kullanıcıların bilgisayarımı Masaüstü Paylaşımı tercihlerinde kontrol etmesine izin verdim :

    resim açıklamasını buraya girin

  • Ben bağlanmaya çalıştığınızda A dan B kullanılarak Remmina Uzak Masaüstü Client , bir süre denedikten sonra bağlanmak reddediyor.
    Bunlar benim ayarlarım:

    resim açıklamasını buraya girin

Bunun TeamViewer'dan değil, kullanılabilir bir açık kaynaklı yazılımdan yapılmasını bekliyorum.

Bulduğum bu kılavuz anlamak zor.
Lütfen bana net talimatlar verin ...

Göz attığın için sağol!


2
Her İnternet Bağlantısının kendi IP adresi vardır. Bu genel bir IP adresidir. Her PC'ye (veya dizüstü bilgisayara) atanan IP adresi, yönlendiricinin özel tarafında bulunan özel bir adrestir . PC veya Internet bağlantısı için başvurduğunuz 'statik IP' adresi mi?
david6

1
Bir USB modem üzerinden bağlandığınız göz önüne alındığında, özel bir IP'niz olmayabilir, sadece herkese açık bir IP'niz olabilir. Cep telefonu şirketleri VNC, 5800 ve 5900 için gereken portları engelliyor olabilir. Portların açık olup olmadığını kontrol edebilir misiniz?
user68186

1
@ david6 Her bir intenret bağlantısının neden kendi ip adresi olmasın? Ve gerçekten bilmeniz gereken tek şey ana bilgisayarın IP adresidir, ister genel ister dahili olsun, bir LAN'da veya WAN'da olup olmadığınıza bağlıdır.
TheXed

2
İfconfig ve whatsmyip gösterileri bir iç ve bir dış IP var. Geçişin yönlendirici olmadan nerede ve nasıl gerçekleştiğinden emin değilim. Masaüstü paylaşımını etkinleştirdiğinizde bağlantı noktaları açık olmalıdır. Ancak, iki IP'niz olduğundan bağlantı noktalarının 61.235.152.24:5800 -> 10.255.5.115:5800 gibi iletilmesi gerekir. Bu genellikle yönlendiricide yapılır.
user68186

2
Korkarım, bu tamamen servis sağlayıcınızın elinde olabilir. Bkz. Broadbandgenie.co.uk/blog/20080513490/… . Google'da "test güvenlik duvarı" arayabilir ve securitymetrics.com/portscan.adp gibi bazı çevrimiçi bağlantı noktası taramaları yapabilir ve 5800 ve 5900 numaralı bağlantı noktalarının açık olup olmadığını görebilir misiniz?
user68186

Yanıtlar:


3

Yorumlardan özetleme

İki bilgisayar internete mobil (cep telefonu) veri ağı ile bağlıdır. Hücre veri servis sağlayıcısına "İnternet Servis Sağlayıcısı" veya İSS olarak başvuracağım . Orada iki sorunlar:

  1. ISS, bilgisayarın bir IP adresi ve harici bir IP adresi olacak şekilde harici IP adresinin bağlantı noktalarını dahili IP adresine iletmek için hiçbir yolu olmayan NAT (Ağ Adresi Çevirisi) hizmeti vermektedir.
  2. ISS, harici IP adresinin tüm yararlı bağlantı noktalarını da engeller.

Söz konusu ISS hakkında hiçbir bilgim yok. Ancak, ISS'ler genellikle sunucuları bağlamak ve müşterilerin güvenliği için mobil veri bağlantılarının kullanılmasını önlemek için bu eylemleri gerçekleştirir. İSS'ler servis sözleşmelerinde sunucular için mobil veri kullanımını yasaklar.

Bu koşullar altında, özellikle ISS hizmet sözleşmesi sunucular için mobil veri kullanımını yasaklıyorsa, ISS'nin iki bilgisayarı bağlamak ve belirli bağlantı noktalarını harici IP adresinden dahili IP adresine iletmek için olası bağlantı noktalarını açması olası değildir.

Bağlantılarınız çalışacak ISS:

(a) bağlantı noktalarını açar

(b) ve aşağıdakilerden birini yapın:

  1. açık portları harici IP'den NAT dahili IP'ye iletir veya
  2. NATed değil gerçek bir IP sağlar (aşağıdaki süper kullanıcı alıntısına bakın)

ISP'den bunlar olmadan, B bilgisayarından A bilgisayarına uzaktan bağlanmak için yerel çözümü kullanmak mümkün değildir.

Gerçek statik IP kurulumu NAT'lanmış kurulumundan dönüşüm Hakkında Süper kullanıcı :

Sorun, size verilen adrese dayanıyor, çoğu zaman zaten bir NATed IP. Bununla birlikte, birçok operatör sizi genellikle VPN için kullanılan gerçek bir "harici" IP'ye geçirebilir, çünkü bazen NAT VPN'ye müdahale edebilir (CSR'leri geçebileceğiniz varsayılarak). Ancak, bu genel olarak adreslenebilir bir IP olsa da - tam olarak yapmaya çalıştığınız şeyi yapmanıza engel olmak için hala kısıtlamalar / güvenlik duvarı koyacaklarını hayal ediyorum.

ISS, bağlantı noktalarını açmak ve iletmek için uygunsa, aşağıdaki nedenlerden dolayı VNC'yi ssh tüneli üzerinden kullanmanızı öneririm:

  1. Ssh üzeri VNC yalnızca 22 numaralı bağlantı noktasının (veya kullanıcı tarafından ayarlanan başka bir bağlantı noktasının) açılmasını (ve iletilmesini) gerektirir.
  2. Ssh üzerinden VNC, mobil sistem üzerinden iletilen verilerin şifrelendiği daha güvenli bir yöntemdir.
  3. ssh, korsanların kırması çok daha zor olan şifreler yerine genel / özel anahtarları kullanmak üzere ayarlanabilir.

Remmina'da bunu denemek için sshsekmeye gidin ve iki onay kutusunu işaretleyin, (a) ssh kullanın ve (b) tünel kullanın. Her iki bilgisayara da ssh yüklemeniz gerekebilir.

Ancak, bu çözüm NATed IP kurulumunda veya harici IP'ye doğrudan erişimi olan bir kurulumda port yönlendirme olmadan kullanılamaz.

Bu yardımcı olur umarım.


5

Team Viewer uygulamasını her iki Ubuntu sistemine yükleyin. Sistemleri çift yönlü olarak görüntüleyebilir ve kontrol edebilirsiniz.

TightVNC açık kaynaklı bir uzaktan kontrol yazılım paketidir. TightVNC ile uzak bir makinenin masaüstünü görebilir ve kontrol edebilirsiniz. Buradan alabilirsiniz . Yönlendiriciyi yapılandırmanız gerekiyor


Teşekkürler, ben zaten kullanıyorum .... Ben açık kaynak kodlu bir yazılım kullanarak yapılmasını istiyorum
Naveen

Ne yazık ki, ekip görüntüleyici yönlendiricinizi yeniden yapılandırmanıza gerek kalmadan istediğinizi yapmanın en kolay yoludur. :(
Sepero

Hangi yönlendirici / dsl modemi kullanıyorsunuz? Yaptığınız tek şey doğru, ancak dsl modeminizden / yönlendiricinizden sadece küçük bir yapılandırma gereklidir.
Ketan Patel

2

Forgettaboutit! Yanlış bir şey yapmadın. Sadece mobil sağlayıcılarınız tarafından NATed alıyorsunuz. Her iki uçta. yönlendiriciler üzerinde hiçbir kontrolü yoktur. Bu hayal edilebilecek en kötü durum.

Sorunuzu ikiye bölmenizi tavsiye ederim:

  1. Makineler arasında herhangi bir bağlantıyı nasıl kurabilirsiniz?
  2. Bu kadar ileri giderseniz, bir masaüstü bağlantısının nasıl alınacağını görebilirsiniz.

Ssh ile başlamanızı tavsiye ederim. Bu iki bilgisayarı bağlamak muhtemelen bazı ssh tünellemelerini içerecektir. Herkese açık bir internet adresi olan üçüncü bir tarafa sahip olmak çok iyi olurdu . Yani bazı ucuz 2 € / ay VServer.

En iyisi bir vpn çözümüne sahip olmak olacaktır. Bu yeni başlayanlar için biraz daha zor, ancak uzun vadede daha uygun.

Üzgünüm. Size kolay bir cevap yok. Ağ tünellerini kazmanız veya ciddi bir internet bağlantısı almanız gerekir. Birini seç. Kulağa kaba gelebilir, ama inan bana, ben sadece kötü haberlerin elçisiyim. Lütfen bana oy verme.

Sorununuzla ilgili daha fazla okuma için bazı dersler: http://en.wikipedia.org/wiki/Network_address_translation#Drawbacks

Şu cümleyi not edin: Hosts behind NAT-enabled routers do not have end-to-end connectivity and cannot participate in some Internet protocols.

Herhangi bir çözüm kimse burada elde edebilirsiniz olacak üçüncü şahıslara. Özel web servislerini kullanma konusunda dikkatli olun.


1
Oh ve ayrıca: Bunu yapan herhangi bir tescilli yazılım görürseniz, bu tescilli yazılımın çalışmak için tescilli bir internet hizmeti kullandığından emin olabilirsiniz. En iyi şekilde bir STUN ağ geçidi, bir yönlendirici, trafiğinizi en kötü şekilde dinleyebiliyor (" onlar " senin peşinde değil demiyorum , sadece " onlar " ;-) olsaydı daha kolay bir iş vardı. Her durumda, bu durum sahibine daha da bağımlı hale gelir. İnternet-Yönlendirme ile ilgili sorun esastır.
Paul Hänsch

1
Güvenlik duvarını yenme kavramına "NAT yakalama" denir. Bir süre önce pwnat adı verilen ilginç bir çözüm gördüm. Yararlı bir şey bulabileceğinizi görün.
otuzüçlük

1
@ gh403: Umarım naveen soruyu yeniden ifade eder, çünkü NAT geçişi bu iş parçacığının kapsamının çok ötesindedir.
Paul Hänsch

1
aaa ... neleri yeniden ifade ediyor? Hiçbir fikrim yok .. :(
Naveen

ne dedi, soruyu bölmek .. ya da "cümle, ifade" aynı anda daha az soru olacak.
Paul Hänsch

1

Birisi arkadaş easiestuzak ubuntu masaüstü yolu arkadaşına yardım ilgileniyorsa google chrome uzak masaüstü uzantısı yüklemektir. Uzantıya bağlantı

video öğretici


1
Teşekkürler, ama bunu gerçek şekilde yapmak istiyorum. (Ubuntu'nun dahili müşterisinden)
Naveen

1

VNC ile ilgili şeyleri kullanmak için KRDC / KRFB (İstemci / Sunucu) kullanıyorum. VNC yazılımını (hem istemciler / izleyiciler hem de sunucular) aramak, diğer ücretsiz alternatifleri bulmanıza yardımcı olacaktır (sanırım TightVNC gibi).

EDIT: VNC yazılımı aramak Synaptic Package Manager ile Ubuntu Software Center'da olduğundan daha kolaydır, ancak her ikisi de ilginç sonuçlar vermelidir.

EDIT # 2: Tercih pencerelerini açık tutmalısınız! Bunlar ayrıca sunucuyu anlatabildiğim kadarıyla çevrimiçi tutar, ancak yukarıda ekran görüntüsü verilen yazılımı en son kullandığımdan beri bu düzeltilmiş olabilir


0

Her iki Ubuntu makinesinde Log-me'den Hamachi Beta istemcisini kurmayı ve bunları Hamachi ağınıza bağlamayı deneyebilirsiniz.

Ardından VNC'yi VPN üzerinde uzaktan kontrol elde etmek için kullanabilirsiniz. Bu açık kaynak değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.