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.
sudo apt-get install openssh-serverUbuntu'da ve ardından Windows 7'den Ubuntu Sunucusunun Hamachi IP'sine SSH - PuTTY kullanın.