Raspbian jessie lite ile bağlantı kurulamıyor ancak raspbian jessie ile bağlantı kurulamıyor


38

Raspbian Jessie'yi ddPi1- B'ime kurdum . Her şey iyi çalışıyor ve ona bağlanabiliyorum ssh. Herhangi bir grafik sisteme ihtiyacım yok ve makineyi mümkün olduğu kadar basit tutmak istiyorum. Bunun için Raspbian Jessie Lite'ı indirip yükledim. Fakat bağlantı kuramıyorum. Hata mesajı: Permission denied, please try again.Sunucu çalıştığı için çalışıyor:debug1: match: OpenSSH_6.7p1 Raspbian-5 pat OpenSSH* compat 0x04000000

Makineye kullanıcı pive şifre ile ulaşmamı engelleyen iki resim arasında bir fark var mı raspberry?


Merhaba ve hoşgeldin. Günlük, kopyaladığınız satırdan sonra ne okur? Hakkında bir şey load_hostkeys:? Oturum açmaya izin verilebilir, ancak şifreler kullanmadan yalnızca genel anahtarla sınırlandırılabilir. /etc/ssh/sshd_config@ Fcm'in cevabının önerdiği gibi kontrol edin .
Ghanima

Bu bir ssh sorunu değil gibi görünüyor. Doğru bağdaştırıcılar ile pi'yi ekran eklenmiş olarak test edemiyorum ve bilinen bilgilerle giriş yapamıyorum.
Lioman

Bu tuhaf. Tüm belgeler pi / ahududu'nın jessie lite için de kullanıcı / paso olduğuna inanmaktadır.
Ghanima

1
Mea culpa @all! bazı dosyaları karıştırdım ya da kopya komutumla ilgili bir şeyler ters gitti. Tekrar indirdim, karta itti ve şimdi çalışıyor.
Tavsiyeleriniz

Yanıtlar:


62

Gönderen https://www.raspberrypi.org/documentation/remote-access/ssh/

Kasım 2016 sürümünden itibaren Raspbian, SSH sunucusunu varsayılan olarak devre dışı bırakmıştır. El ile etkinleştirmeniz gerekir. Bu raspi-config kullanılarak yapılır:

sudo raspi-configTerminale girin , önce seçin Interfacing options, sonra gidin ssh, tuşuna basın Enterve seçin Enable or disable ssh server.

Başsız kurulum için, SSH, SD kartın önyükleme bölümüne herhangi bir eklenti olmadan 'ssh' adlı bir dosya yerleştirilerek etkinleştirilebilir.


13
Arg, bu benim sorunumdu. Resim indirme sayfasında bundan bahsetmediğine inanamıyorum. Pi'm için kartları okudum, talimatları okumak zorunda kalmayacağım, "sessizce" değişmesi ne garip bir şeydi.
JohnB

Varsayılan parolayı değiştirmeden Pis'i dış dünyaya bağlayan insanlar değiştiğine inanıyorum. Belki de daha iyi bir fikir ilk girişte bunu değiştirmek için istemi olurdu?
Gareth Oakley

9
vay bu anlamaya uzun zaman aldı. fyi başsız sürümünü kullanıyorsanız "SSH, 'ssh' adlı bir dosyayı, herhangi bir uzantı olmadan, SD kartın önyükleme bölümüne yerleştirerek etkinleştirilebilir." bu yüzden sadece koştumcd /Volumes/boot && touch ssh
bitten

1
Bu harika ipucu için teşekkürler. Raspbian Jessie Lite'ın Mayıs 2016 versiyonuyla çalıştığını ve Mart 2017 versiyonuyla sessizleştiğini görmek çok kafa karıştırıcıydı.
17'de 17:17

1
Hayat kurtarıcı !! For headless setup, SSH can be enabled by placing a file named 'ssh', without any extension, onto the boot partition of the SD card
Steven de Salas

3

SSH'yi etkinleştirmeniz gerekebilir , ancak bir komut istemi alıyorsunuz, bu nedenle büyük olasılıkla zaten aktif durumda:

sudo update-rc.d ssh enable

güvenlik yüksekse, düzenle /etc/ssh/sshd_config

sudo /etc/ssh/sshd_config
# comment
#PermitRootLogin without-password
# and add
PermitRootLogin yes
# and also
#StrictModes yes
StrictModes no

sonra ssh hizmetini yeniden başlatın :

sudo invoke-rc.d ssh restart
# or
sudo service ssh restart

1
Kullanıcı Jessie kullanıyor. Bu systemdhizmetleri başlatmak için kullanır . systemctl status ssh.serviceçalışıyorsa gösterecektir.
Milyonlar

@ Milways, haklısın, benim kötü, eski notlarımdan yapıştırıyorum. Ancak ... servicehala hayatta ve iyi. Her zaman olduğu gibi, göndermeden önce cevabımı (Jessie hakkında) denedim.
fcm

1
Ancak OP, kullanıcının piroot istememesiyle bağlantı kurmakta zorlanıyor . Yani PermitRootLoginalaka olmaz mı?
Ghanima

@ Ganima, hayır, alaka düzeyi yok, o zaman sadece ilk kısmı uygular: enable ssh . Bununla birlikte, kök ssh'ye izin vermek (ssh-keygen olmadan) oldukça yaygın bir sorudur.
fcm

Ama sshdkaçtığından eminiz . permission deniedHata verilmesi Bu yüzden bunun içinde bir şey olduğuna inanıyorum sshd_config.
Ghanima

2

Önyükleme bölümünün kök dizinine "ssh" adlı bir dosyayı yerleştirerek SSH'yi etkinleştirebilirsiniz. Bunu, görüntüyü SD karta yaktıktan hemen sonra ve SD kartı Pi'ye yerleştirmeden önce yaparsınız.

  1. BAŞLIKLI BİR AHŞAP PİDİNDE ETKİNLEŞTİRİLEN SSH

Başsız kurulum için, SSH, SD kartın önyükleme bölümüne herhangi bir eklenti olmadan ssh adında bir dosya yerleştirilerek etkinleştirilebilir. Pi açıldığında ssh dosyasını arar. Bulunursa, SSH etkindir ve dosya silinir. Dosyanın içeriği önemli değil: metin içeriyor ya da hiçbir şey içermiyor.

Kaynak: https://www.raspberrypi.org/documentation/remote-access/ssh/


1

Yapılandırmalar arasında temel bir fark yoktur. Varsayılan şifre ve kullanıcı adı aynıdır.

Hata compat 0x04000000genellikle ssh tuşlarında sorun yaşadığınızı gösterir. İstemcinizin bir anahtar sunmaya ~/.ssh/çalışmadığını ve dizindeki izinlerin doğru yapılandırıldığını kontrol ederim .


0

2016-03-18 tarihinde-raspian-jessie-lite

sudo update-rc.d ssh enable

herhangi bir ssh restart komutu olmadan anında benim için yaptım


0

Aynı problem vardı. Bu yazıdaki hiçbir şey /val/log/auth.log dosyamda bu satırları bulana kadar bana yardımcı olmadı:

Jun 15 05:43:31 raspberrypi sshd[1551]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

Jun 15 05:43:31 raspberrypi sshd[1551]: error: key_load_public: invalid format

Yani bu yazı internette bulundu: nasıl yapılır-regenerate_ssh_host_keys-başarısız-on-raspbian-için-ahududu

Kısacası, aşağıdakileri yapın:

sudo ssh-keygen -t 'rsa' -f /etc/ssh/ssh_host_rsa_key
sudo ssh-keygen -t 'dsa' -f /etc/ssh/ssh_host_dsa_key
sudo ssh-keygen -t 'ecdsa' -f /etc/ssh/ssh_host_ecdsa_key
sudo systemctl restart ssh

Bu benim için rpi ssh bağlantı sorunu düzeltildi


-1

Varsayılan olarak devre dışı bırakılmış SSH seçeneğiyle mücadele eden herkes için, başsız çalışmaya başlamanızı sağlayacak sürümlerin listesini içeren bir sayfa buldum .


2
Merhaba ve hoşgeldin! Lütfen tura katılın ve yardım merkezini ziyaret edin . Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir. Aslında bu politikayı uyguluyoruz : lütfen bağlantıyı gelecekte kesmek durumunda cevap kendi başına kalacak şekilde düzenleyin. 48 saat içinde düzenlenmezse, Topluluk Wiki’sine dönüştürülür.
Ghanima
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.