Ssh'yi önyükleme zamanında otomatik olarak başlatma


39

İşlem sırasında otomatik olarak ssh sağlayan bir SD kartın nasıl kurulacağını açıklayan bazı dersleri takip ediyorum. Bunu sadece bir dizüstü bilgisayarım olduğu ve klavye, ekran vb. Olmadığı için yapıyorum. Sorunum boot_enable_ssh.rc dosyasını bulamıyorum.

Okuduğum tüm öğreticiler, .dg dosyasını SD karta yazmak için dd (bunu Unix (Ubuntu) kullanarak yapıyor) kullanarak açıklar. Böyle yaptım:

sudo dd bs=1M if=/path/to/2012-08-16-wheezy-raspbian.img of=/dev/sdb

Bu başarıyla tamamlandı; sonraki adım dosyayı kopyalamak

mv  /boot/boot_enable_ssh.rc  /boot/boot.rc

boot_enable_ssh.rc eksik.

RPD resmi sitesinden en son iki görüntü dosyasını kullanarak dd eylemini çalıştırdım - 2012-07-15-wheezy-raspbian.img - 2012-08-16-wheezy-raspbian.img

ancak her ikisi için de, /boot/boot_enable_ssh.rc dosyası yoktur.

Ayrıca find ( sudo find /media/ -name boot_enable_ssh.rc) ile aramayı da denedim . Hala başarılı olamadım.

Yanlış bir şey mi yapıyorum, ssh yapmanın başka bir yolu var mı?


1
systemctl enable ssh
user3123159

Yanıtlar:


45

Raspbian varsayılan olarak ssh'yi etkinleştirmek için kullanılsa da, Aralık 2016’dan itibaren artık bunu yapmıyor. 2012'de istenen OP olarak boot_enable_ssh.rc dosyası hala mevcut olmasa da, ilk açılışta “ssh” adlı bir dosya oluşturularak ssh etkinleştirilebilir /boot. /bootSD kartları anlayan herhangi bir işletim sistemi tarafından yazılabildiği gibi , bu ilave adım ilk kurulumda kolayca yapılabilir. Aynı kart görüntüsüyle tekrar yapılması gerekmez. Daha raspi-configönce olduğu gibi bunu da etkinleştirebilirsiniz .

Ahududu Pi Vakfı varsayılan olarak ssh etkinleştirme gibi bunu yapmak için seçti ve bir tanınmış kullanıcı adı / şifre kombinasyonunu edilir sahip güvenlik riski .


Resmen indirilebilen Raspbian “wheezy” görüntüsü varsayılan başına sshd'yi başlatıyor.
KARASZI István

1
“Jessie” artık sshd'yi varsayılan olarak başlatmıyor.
Simon A. Eugster

2
yup, cevabımı gerçekliğe uyacak şekilde güncelledi. Dört yıldan fazla bir süre boyunca doğru olmak oldukça iyi oldu…
Aralık'ta

Güncelleme için teşekkürler - sadece aynı bağlantıyı eklemek istedim :)
Simon A. Eugster

Evet! Netleştirmek için, /bootbölme denilen çizme, hiçbir dizini ifade eder bootraspbian ext4 bölümünde
Mikel

3

Belirli bir dağıtımda ssh varsayılan olarak etkinleştirilmişse, aşağıdakileri yapın:

mv /boot/boot_enable_ssh.rc /boot/boot.rc

Raspberry Pi'de beklendiği gibi çalışması için hattın çalıştırılması gerekir . Farklı bir bilgisayardan çalışıyorsanız, önce mountdosya sisteminizdeki SD kartı, sonra bu takılı karttaki .rc dosyalarını çalıştırmalısınız. Tam komutları doğrulamak için şimdi uygun bir kutuya erişimim yok, ancak şöyle bir şeye benziyor:

mkdir ~/sdcard
sudo mount /dev/sdb ~/sdcard
mv ~/sdcard/boot_enable_ssh.rc ~/sdcard/boot/boot.rc
umount ~/sdcard

/ boot bir FAT bölümüdür, bu nedenle neredeyse her işletim sistemi otomatik olarak kuracaktır.
scruss

3

Raspian'da, yukarıdaki öneriler işe yaramazsa ("mv /boot/boot_enable_ssh.rc /boot/boot.rc" bir sonraki önyüklemede çalışmasını sağlamalıdır, ancak sonra), daha el ile yol çalışması gerekir.

sudo raspi-config

ve daha sonra gelişmiş seçenekler altındaki yapılandırmada - hizmeti başlatan bir ssh seçeneği vardır.


0

NOOBS’de RPI’ya sahip olan ve benim gibi SD’ye önceden yüklenmiş olan ve bu sorunla karşılaşan herkes için:

SSH , NOOBS ile varsayılan olarak devre dışı görünüyor . RP-kartını ilk defa açmadan önce SD kartı biçimlendirmek ve Raspbian imajını oraya koymak zorunda kaldım.


-1

Rasbian systemd kullanmasına rağmen (Unix felsefesine aykırı bir programın bir hidra canavarı bir şeyi yap ve iyi yap.) System-V tarzı ssh daemon init eklemek için "update-rc.d" komutunu kullanabilirsiniz. Aşağıdaki komutu kullanarak sistem başlangıcınıza komut dosyası ekleyin:

sudo güncelleme-rc.d ssh etkinleştirme

Çamur kadar temiz?


2
Init'in bir hidra canavarı olması gerekiyordu;)
goldilocks

-1

Pi'nizde başsız bir Raspbian kurulumunun nasıl yapılacağı. Raspbian Resmini İndirin. Raspbian görüntüsünün bir kopyasını almak için buraya gidin. ... SD Karta Resim Yaz. Resmi SD karta yazın. ... SD Kart Köküne “SSH” Dosyası Ekleyin. ... Pi'nizi açın. ... Pi'nizin IP Adresini bulun. ... Pi'nize SSH . ... Pi'nizi yapılandırın


Yanlış. Boş dosyayı 'ssh' (belirteceğiniz kadar büyük olmayan küçük büyük harfler) / boot dizinine (ayrı bir bölümdeki) eklemelisiniz.
HarryH
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.