SSH - bağlanırken bağlantı zaman aşımı


9

RPi'm Raspbian kullanıyor. SSH'yi kurmaya çalışıyorum.

Pi üzerinde statik bir IP almak için şu adımları izledim:

  1. Bilgisayarım LAN'a WiFi üzerinden bağlandığından ipconfig, WLAN kartımın IP adresini, ağ geçidini vs. alırdım
  2. Bu verileri Raspbian'da statik bir IP ayarlamak ve elbette IP adresini değiştirmek için kullandım.

ifconfig statik IP'yi doğru ayarladığımı onaylar.

Windows 7 bilgisayarımda PiTTY kullanarak Pi'ye bağlanmaya çalıştım. PuTTY aşağıdaki hata iletisini atar:

bağlanırken bağlantı zaman aşımına uğradı

Ayrıca, Pi'nin statik IP adresine ping atmaya çalıştığımda, RPi'den herhangi bir yanıt alamadım, bunun yerine "bağlantı zaman aşımına uğradı".

Çalışan bilgisayarımdaki bilgileri kopyalamak yanlış bir şey miydi? Bunu nasıl düzeltebilirim ve Pi üzerinde SSH çalıştırabilirim?


Bağlanırken zaman aşımı veya bağlandığında bir süre sonra zaman aşımı var mı?
Patrick Kostjens

bağlanırken timedout
nbsrujan

Bazı bağlantı noktaları sizin için yönlendiren bir yönlendiricinin arkasında mı oluyor? Belki ssh portunuz (genellikle 22) yönlendirilmez.
Patrick Kostjens

Windows PC'nizde SSH'yi engelleyen bir güvenlik duvarınız var mı?
Lawrence

@Lawrence Güvenlik Duvarı seçeneklerini de kontrol ettim. İyi görünüyordu. SSH bağlantısına izin vermek için güvenlik duvarını etkinleştirmenin belirli bir yolu var mı? Güvenlik duvarını tekrar devre dışı bırakmayı deneyeceğim.
nbsrujan

Yanıtlar:


9

Denenecek birkaç şey:

  1. Raspberry Pi'yi Windows makinesinden pingleyebiliyor musunuz, bir komut istemi açın ve girin ping 192.168.0.198(ancak SSH için kullandığınız IP adresi ile), yanıt alırsanız bağlantı iyi ise, SSH'yi engelleyen bir ağ sorunu varsa Çalışma
  2. Raspi-config kullanarak SSH'yi kurdunuz mu veya kendiniz kurdunuz mu, kendiniz kurduysanız nasıl yapılacağını bize söyleyebilirsiniz (SSH ile ilgili bir kurulum sorunu olabilir)
  3. Raspberry Pi'nin kendisinden SSH'de oturum açabilir, kullanın ssh 127.0.0.1(aslında 127.0.0.1 kullanın), eğer bu işe yaramazsa SSH'nin doğru şekilde ayarlanmamış olması olasıdır, hata soruna bir ipucu verebilir.
  4. Şimdi Raspberry Pi'nin kendisinden SSH'de oturum açmayı deneyebilir misiniz, ancak bu kez gerçek adresi ve bağlantı noktasını kullanın ssh 192.168.0.198 -p 22(ancak SSH için kullandığınız IP adresi ile), bu işe yaramazsa, güvenlik duvarı veya SSH yalnızca belirli bağlantıları veya farklı bir bağlantı noktası numarasını kullanacak şekilde ayarlanmıştır
  5. Yukarıdakilerin hepsi iyi çalışıyorsa, muhtemelen yönlendiricideki bir güvenlik duvarı sorunu gibi bir şeydir, bazı farklı bağlantı noktası numaralarını denemenize yardımcı olabilir

Ek bağlantı noktası numaraları eklemek için aşağıdakileri yapın:

  • Kullanarak SSH yapılandırmasını yedekleyin sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • Kullanarak SSH yapılandırmasını düzenleyin sudo nano /etc/ssh/sshd_config
  • Diyen çizgiye bakın Port 22
  • Aşağıda bazı diğer bağlantı noktası numaralarıyla birlikte bazı ek satırlar ekleyin, örneğin farklı bir iyi bilinen sayı Port 80ve büyük bir sayı, ör.Port 55555
  • Kullanarak SSH hizmetini yeniden başlatın sudo /etc/init.d/ssh restart
  • Sırayla eklediğiniz her numara ile macun kullanmayı deneyin, benim durumumda 80çalışmıyor çünkü yönlendiricinin yönlendirdiği bir web sunucumuz var, ancak 55555iyi çalıştı

Umarım burada bir şey yardımcı olur, bize ne olduğunu bildirin


Efendim, çok teşekkürler. Ekstra bağlantı noktaları eklemek gerçekten çok yardımcı oldu. Ben 2 hafta SSH ile sıkışmış. RPi ile ilgili bir başka sorun da RPi ve PC'deki DNS sunucusu adresi aynı olmayabilir. Bu da bir neden olabilir :)
nbsrujan

Ssh bağlantı noktasını değiştirmek sorunu çözdü. Cevap için teşekkürler.
BenRoe

Kendime bağlanabilirim, ancak ne yaparsam yapayım Putty ile bağlantı kuramıyorum, pi IP adresime de sorunsuzca ping atabiliyorum. Sorun ne olabilir? Yönlendiricim bir şekilde bu bağlantıyı engelliyor olabilir mi?
saldenisov

Aynı problemim var. Bu kodu aldım:
en saygıdeğer efendim

1

Raspberry Pi'niz doğrudan bilgisayarınıza bağlı olduğundan, WIFI ağınızdan farklı bir ağda statik IP'ler seçmelisiniz , aksi takdirde Windows muhtemelen RPi'ye erişmek için WIFI arayüzünü kullanmaya çalışacaktır.

Örneğin, WIFI ağınız 192.168.0.xxx ise, PC'nizdeki RPi ve kablolu arabirim için 10.2.2.xx kullanın.

Kablolu arabirimde Rpi'yi 10.2.2.2 (netmask 255.255.255.0 veya / 24) ve 10.2.2.3 (ayrıca 255.255.255.0 netmask) ile yapılandırın. Bilgisayarınızdan 10.2.2.2'ye kadar ssh yapabilmeniz gerekir.

Pencereleri bu cevap için kapsam dışı olan bir ağ geçidi olarak yapılandırmazsanız, Raspberry Pi'nin internete erişemeyeceğini unutmayın.


1

Raspi'nin yönlendiriciden çok uzakta olması ve sinyal seviyesinin% 20'nin altında olması durumunda beni macun ve seanstan atabilir.

Benim düşüncem şudur: Ahududu iyi bir sinyal seviyesine ihtiyaç duyar, çünkü sinyal seviyesi düşükse Ahududu wifi ağından keser (bazen bağlı olduğunu görebilirim, bazen değil, ama giriş yaptığımda ve senaryo başlatmak istediğimde ... bitti ve ahududu ağdan ayırın).


0

RaspberryPi'nin ip adresini (ifconfig) doğruladıktan ve bilgisayarımın ip adresini statik bir adrese ayarladıktan sonra, "ping raspberrypi.local" 'a ping attığımda zaman aşımı almaya devam ettim. Unuttuğum en önemli şey, RaspberryPi'nin ip adresimin ne olursa olsun (198.168.1.3) bilgisayarımın statik ipinin benzer olduğundan emin olmaktı (ör., 198.168.1.2) !!!! Bu bağlantı kurmanızı sağlayacaktır.


-1

Benim durumumda cevap masaüstünde iletim torrent istemcisi yüksek bir trafik oldu.

Başkasının aynı sorunu varsa önce ağ hızınızı kontrol edin .

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.