SSH'yi ev ağında Windows 7'den Linux'a nasıl ayarlayabilirim?


1

Windows 7 makinem ve linux makinem var. Ben pencerelerden Linux'a SSH yapmak istiyorum. Evde ikisi de yönlendiricime bağlıysa bunu nasıl ayarlarım? Linux makinemi evde bırakıp windows makinemi yanımda starbucks'a götürürsem gerekli değişiklikler olur mu?

Şimdiye kadar macun taktım ve her iki makineye de güvenlik duvarını devre dışı bıraktım.

Ubuntu: sudo ufw disable

Windows: Sadece Windows güvenlik duvarı devre dışı bırakıldı

Macun: Ubuntu makinemin IP'sine yazılmıştır (hem yerel hem de harici IP'ler)

Bağlan'a tıkladıktan sonra bağlantı reddedildi mesajı alıyorum.


1
Hem Win7 hem de Linux ile bir ağ hamachi ağı kurmakta daha iyisinizdir ve daha sonra yönlendirici üzerinde herhangi bir çukur açma konusunda endişelenmenize gerek kalmayacaktır. sudo apt-get install openssh-serverUbuntu'da ve ardından Windows 7'den Ubuntu Sunucusunun Hamachi IP'sine SSH - PuTTY kullanın.
kobaltz

Teşekkürler, bu iyi çalıştı. Artık harici bir ağdan ssh yapabiliyorum. Hamachi uygun. Port yönlendirme ve dinamik bir DNS servisi kurmak zorunda kalmamayı seviyorum.
barrrista

Yanıtlar:


2

Her şeyden önce, her iki makinenin de aynı alt ağda olması gerekir (örneğin, 192.168.1.x). İlk test olarak, Linux makinesini Windows'tan pinglemeye çalışın ( ping -t <Linux IP>) ve bir yanıt almalısınız. Yanıt alamazsanız, SSH'yi kullanamazsınız ve ağınızı yeniden yapılandırmanız gerekir.

İkincisi, Linux makinenize bir SSH sunucusu kurmanız gerekir. Ubuntu'yu kullandığınızdan beri, OpenSSH'nin nasıl kurulacağı ile ilgili bu kılavuzu izleyin .

SSH sunucusu arka planda çalışacak şekilde ayarlanacaktır ve Linux güvenlik duvarını tekrar açmanızı ve dinlediği portları açmanızı öneririm (genellikle TCP port 22). Bunu ile yapabilirsiniz:

sudo ufw allow ssh

Bir kez kurulum yapıldıysa ve Linux makinenizi Windows'tan pingleyebiliyorsanız, Linux makinenize bağlanmak için Putty veya başka bir Windows SSH istemcisi kullanabilmelisiniz. Sadece Linux IP'nizi ve portunuzu girin, gitmeniz iyi olur.

Şimdi, ev ağınızın dışından bağlanmak istiyorsanız, muhtemelen yönlendiriciniz için bağlantı noktası yönlendirmeyi yapılandırmanız gerekecektir . Bu, üreticiden üreticiye büyük ölçüde bağlıdır, ancak temel olarak WAN IP’nizi SSH portu için LAN IP’nizle eşleştirmeyi içerir. Google için <router name and model> port forwardingve bazı sonuçlar almalısınız.

Port yönlendirme olsa da, denklemin sadece yarısı. Ev İnternet bağlantınız muhtemelen, yönlendiricinizi veya ISS'nizi bir IP değişikliğine zorladığınızda değişecek şekilde değişen statik bir genel IP'ye sahip değildir. Her yeni değişiklik yaptığınızda yeni IP adresinizi hatırlamak zorunda kalmak için dinamik bir DNS servisi ayarlayabilirsiniz. Bu, bir IP yerine bir alan adı (örn. Ssh.myhost.com) girebileceğiniz anlamına gelir.

IP yok , FreeDNS , vb. Gibi birçok ücretsiz dinamik DNS hizmeti var. Müşterilerini genel olarak Linux makinenizde çalıştırmak zorundasınız. Yönlendiricilerin çoğunda bu özellik yerleşiktir, bu nedenle yönlendiricinizin yönetici sayfasını kontrol edin.


Teşekkürler, güvenlik duvarını kapatmak zorunda kalmamak güzel.
barrrista

1

Yönlendiricinizde bağlantı noktası yönlendirmeyi ayarlamanız gerekir. Bu yapıldığında, genel IP adresinizi Putty ile birlikte kullanabileceksiniz ve yönlendiriciniz trafiği tanıyacak ve Ubuntu kutunuza yönlendirecektir. Meraklı gözleri önlemek için SSH için güçlü bir parola olduğundan emin olun.

İyi Kaynak: http://portforward.com/ - port yönlendirme için yönlendiriciye özel talimatlar olacaktır.

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.