Raspberry Pi SSH giriş yavaş


19

Ahududu Pi model B var 2-3 ay boyunca iyi çalışan raspbian OS ile ve geçen haftadan beri her zaman giriş yaparken (ssh üzerinde) kullanıcı adını girerken bir gecikme (1 dakikadan fazla) olduğunu fark ettim. önce sistem şifre satırı ile cevap.

Bu, arızalı bir SD kart mı yoksa başka bir şey mi? (Ayrıca, arp, netstat gibi belirli komutları yapmanın hesaplanması daha uzun sürüyor.)


Büyük olasılıkla bir SD kart sorunudur. Bazı sınıflar bulmaya çalışın10 8GB Kingstons. Onlara ılımlı okuma yazma ile uzun süre benim için gerçekten iyi çalışıyor gibi görünüyorlar
Piotr Kula

DNS sorunlarını hariç tutmak için. Aynı şey, yalnızca IP adresini kullanarak SSH'de oturum açtığınızda da gerçekleşiyor
Piotr Kula

hostname veya ipadress ile giriş yapmak aynı ... yavaş ve bundan daha fazla bir şey gibi görünüyor, Şubat
ayından

Eğer sonrası olabilir eğer o da yararlı olabilir dmesgve /var/log/messagesçıkışı.
kolin

yorumlar için büyük ... ama daha önce çok şey açıklar fark etmedi garip çizgi var ... FAT-fs (mmcblk0p1): Cilt düzgün sökülmedi. Bazı veriler bozuk olabilir. Lütfen çalıştırın fsck // dmesg ...
zsn

Yanıtlar:


27

Pi'niz, güvenlik nedeniyle istemcinin bağlanan ana bilgisayar adının ters DNS aramasını yapmaya çalışıyor olabilir, bu da iyidir, ancak çalışan bir ters DNS'niz yoksa zaman aşımlarına yol açar.

nihayet giriş yaptığınızda eklemeyi deneyin

UseDNS no

senin için /etc/ssh/sshd_configo ders yeniden yükleme unutmayın ait şeyleri artırmaya yardımcı olur ve gitmek iyiysen dosyası ve görün!

service ssh reload

Ve neredeyse anında bir SSH'niz olmalı

İstemciye zaman aşımlarının nerede gerçekleştiğinin teşhisinde yardımcı olabilecek çıktı sağlamak için -v ayrıntılı seçeneğiyle SSH-ing'yi de deneyebilirsiniz .

Bu davranış ayrıca bkz Ahududu Pi ne de Raspbian özgü değildir Superuser: En yavaş ssh oturumları nedenUseDNS no ortak bir çözümdür.


DNS'in Pi'nin genel kullanımını nasıl etkileyeceğini açıklayabilir misiniz? İlk kez çözüldükten sonra DNS çözümlemesi o kadar uzun sürmez.
Piotr Kula

1
@ppumkin Bu sorunu daha önce ters DNS aramaları yapılamayan bir ağ içindeki standart bir linux kutusunda yaşadım, bir şifre istemi almadan önce 30 saniye sürdü. Verdiğim çözümü kullanarak benim için çözdüm, bu yüzden cevabımın neden reddedildiğinden emin değilim?
kolin

DNS'yi tersine çevirmek için çok özel bir sorununuz olduğu anlaşılıyor. OP'nin dediği gibi, giriş yaptıktan sonra ağında ve tüm uygulamalarda hiçbir şey değişmedi, aylarca daha uzun sürdü. Bunun tüm bu sorunları çözeceğinden şüpheliyim, bu yüzden -1. Ayrıca, hiçbir zaman bunu yapmak zorunda kalmadım. DNS çok önemlidir ve düzgün çalışmalıdır. DNS değil kanıtlamanın bir yolu IP ile oturum açmaktır. Sonra hiçbir DNS araması yapılmaz
Piotr Kula

1
@ppumkin, OP hiçbir şeyin değişmediğinden bahsetmiyor mu? aynı zamanda, DNS aramalarını kullanmadıkça arp -anve netstat -rnaramaları kapatan diğer komutlarla (arp ve netstat) sorun yaşıyor. her ikisi de bunun gerçekten bir dns sorunu olup olmadığını çözmek için iyi bir testtir.
kolin

Eh, ssh_config düzenlemek benim giriş yanıt zamanımı geliştirdi, ama yine de arp (ve benzer komutlar) herhangi bir değer döndürmek için yaklaşık 2-3 dakika sürdüğü için bu bir sd kart problemi daha fazla olduğuna inanıyorum .. yedekleri sakladım ve yeniden yazdım Kart Tamam olduğunda ve düzgün çalışmıyor .. Şimdi sd kart test etmek ve başka bir makinede yeniden biçimlendirmek ve temiz
kurulum

1

Raspberry Pi'nin resmi WiFi dongle'ım LAN'dan bir bilgisayardan Pi'ye% 64 paket kaybı alıyordu. Her diğer WiFi dongle <% 1 paket kaybı ile bir cazibe gibi çalışırken.

kullanın:

ping address(Windows, Linux, Mac) veya ping address -tbunun yerine bir ağ sorunu olup olmadığını (Windows Ctrl + C kadar çalışır) yerel alan ağı üzerindeki başka bir makinede görmek için adresini sizin Pi özel IP adresi ile.

Pi'niz için özel IP adresinizi bulmak için, imleci Raspbian'daki ağ simgesinin üzerine getirin veya komutu kullanın hostname -I.

Windows DOS Pinging


-tping için geçerli bir bayrak? Mac bilgisayarımda deniyorum, ama çalışmıyor. Bir mesaj görüntüler: kullanım: ping [-AaDdfnoQqRrv] [-b boundif] [-c sayımı] [-G süpürme makbuzu boyutu] [-g süpürme büyüklüğü] [-h süpürme ışığı] [-i bekle] [−k trafik sınıfı] [-l önyükleme] [-M maske | zaman] [-m ttl] [-p şablonu] [-S src_addr] [-s paket boyutu] [-t zaman aşımı] [- W waittime] [-z tos] ana ping [-AaDdfLnoQqRrv] [-b boundif] [- c sayısı] [-I iface] [-i bekleyin] [traffick trafik sınıfı] [-l önyükleme] [-M maskesi | time] [-m ttl] [-p deseni]
IgorGanapolsky

@IgorGanapolsky Windows'ta, diğer kabuğun ping komutu gibi davranmasını sağlar ve paketleri durdurana kadar tekrar tekrar yapar. Mac terminalinin zaten buna sahip olduğunu veya farklı bir bayrak olduğunu varsayıyorum.
evelynhathaway
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.