Bu soru, OpenSSH istemcisi ve sunucusuyla (son zamanlarda Windows işletim sistemi ile birlikte gelen) ilgilidir.
SSH hakkında daha bilgili olan birinden yardım almayı umuyorum.
Her ikisi de OpenSSH istemcisine sahip iki dizüstü bilgisayarım var (ki şimdi Windows 10 ile birlikte geliyor).
Birinde yüklü Windows 10 varsayılan OpenSSH Sunucusu var.
Ancak, yalnızca müşteriyle olandan sunucuyla olana ssh'ing yaparken sorun yaşıyorum.
"Sunucu" laptopumu "istemci" laptopumdan pingleyebiliyorken, her iki cihaz da ev ağımı kullanıyorken, "sunucu" laptop IP'mi ssh kullanmaya çalıştığımda, bir hata alıyorum:
connect to host xxxxx port 22: Connection timed out.
Bu özellikleri bu makinelerde kullanmaya başladığımdan (ve daha önce hiçbiriyle başarılı bir ssh bağlantısı kurmadığımdan), istemcinin veya sunucunun bir sorunu olup olmadığından emin değilim. Ama önce "sunucu" dizüstü bilgisayarına bakıyorum.
Bilmek istediğim bir şey, OpenSSH Server hizmetimin hangi bağlantı noktasını dinlediğini bulmaktır. OpenSSH Sunucusu için "Denetim Masası" → "Sistem ve Güvenlik" → "Windows Defender Güvenlik Duvarı" → "İzin Verilen Uygulamalar" bölümünde listelenen bir güvenlik duvarı kuralı vardır, ancak bağlantı noktasından söz etmez. Ayrıca, OpenSSH hizmetim çalışıyor services.msc
.
Ayrıca bir sshd_config_default
dosyaya sahip olduğumu belirttim ancak sshd_config
oluşturulan gerçek bir dosya yoktu . Varsayılan dosya yorumlandı.
Bu yüzden sormak istedim
OpenSSH Server hizmetimin 22 numaralı bağlantı noktasındaki bağlantıları dinleyip dinlemediğini doğrulamak için.
Herhangi biri hangi ayar komutlarının sunucu dizüstü bilgisayarında bir sshd_config dosyasında kullanılacağına dair bir tavsiyede bulunuyorsa, aynı ağdaki başka bir dizüstü bilgisayara bağlanması gerekir. Ayarlardan birinin 2 numaralı bağlantı noktasını belirtmesi gerektiğini varsayalım, ancak varsayılan yorumda bu yorumlanan komutları kullanmanın kurulumum için en iyi seçenek olup olmadığından emin değilim:
#Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress ::
Bağlantının zaman aşımına uğramasına neden olan başka herhangi bir öneriniz var.
ssh
için localhost:22
her makinede?
resmon
çalıştırıldığında, ağ sekmesi, dinleme bağlantı noktaları - Bu, makinenin dinlediği tüm bağlantı noktalarını ve dinleyen yürütülebilir dosyayı gösterir.
nmap
, sunucunun gerçekten 22 numaralı bağlantı noktasını dinlediğini doğrulamak için tarayıcı kullanmak . İstemciden, çalışıp çalışmadığını görmek için iyi bir SSH sunucusuna bağlanacağım. Sunucuda da çalışıp çalışmadığını görmek için sunucudan iteslf'e (localhost tarafından) bağlanırdım.