Dosya sistemiyle bir Linux'ta ssh'yi etkinleştir


1

Gömülü bir cihaz için bir SD kartta linux görüntüm (Ubuntu) var. Önyüklenir ve bir IP atanır. Ancak ssh sunucusu devre dışı görünüyor. Seri bir bağlantım yok bu yüzden ssh kullanmam gerekiyor. Bunun için ssh sunucusunun otomatik başlatılması gerekiyor. Bunu, önyüklemeli Ubuntu’ya erişmeden ancak ana bilgisayarımdaki takılı SD karttan nasıl yapabilirim?


ssh-daemon'u nasıl kurduğunuzu bilmiyordum, fakat genellikle paket yöneticisi veya komut dosyası ile kurduğunuzda /etc/init.d/ssh dosyasını oluşturur. Ve bu otomatik olarak başlatmalı.
Gjordis

Hiçbir şey yüklemedi. UBuntu imajını ( boundarydevices.com/… ) SD kartıma kopyaladım ve kartı açtım . Şimdi başsız erişmenin bir yolunu bulmalıyım. 22 numaralı liman cevap vermiyor.
tzippy

SSH'nin kurulu olup olmadığını biliyor musunuz? Varsa, kendi init betiğinizi yazabilirsiniz .. böyle: stuffaboutcode.com/2012/06/… .. Bazı kart okuyucularla düzenleyebileceğinizi varsayalım .
Gjordis

Başka açık port var mı?
VX

Yanıtlar:


2

Kartı takın:

 sudo /dev/mmX1 /mnt

nerede mmX sisteminiz kartı çağırırsa onu Şimdi:

 cd /mnt
 sudo chroot . 

ve bu, kartı yalnızca sizin kök sisteminizmiş gibi görebileceğiniz bir ortama yerleştirir. Şimdi yap

  sudo su
 echo "nameserver 8.8.8.8" >> /etc/resolv.conf
 echo "nameserver 8.8.4.4" >> /etc/resolv.conf
 apt-get install ssh

ve bitti. Chroot'tan çık,

 exit
 cd
 sudo umount /mnt

ve bitti.

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.