İçindekiler:
- Gereçler
- Adım 1: SD Kartı Hazırlayın: İşletim Sistemini Yazın
- Adım 2: SD Kartı Hazırlayın: Başsız Kurulum
- 3. Adım: Başlatın ve PI'nin IP Adresini Bulun
- 4. Adım: SSH Kullanarak Bağlanın
- Adım 5: Raspbian'ı Güncelleyin ve X11VNC'yi Kurun
- Adım 6: Uzak Masaüstü.. Sonunda
Video: Raspberry Pi Desktop: Ekransız Güvenli Başsız Kurulum: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bunu okuyorsanız, muhtemelen Raspberry Pi'yi zaten biliyorsunuzdur. Çeşitli projeleri yürütmek için evin etrafında bu harika panolardan birkaç tane var. Raspberry Pi'ye nasıl başlayacağınızı gösteren herhangi bir kılavuza bakarsanız, Pi'yi bir HDMI Kablosu ile bir monitöre bağlamayı ve ardından kullanmak için bir Klavye ve Fare takmayı içerir.
Geçenlerde bir Raspberry Pi 3B+ aldım ve başlamak için herhangi bir çevre birimim yoktu. Sorun değil! Başsız Modda koşacağım - klavye veya monitör takılı değil. Ancak Pi'yi başsız modda kullanmaya yönelik tüm kılavuzlar, başsız modda çalışmaya geçmeden önce Pi'yi bir monitöre ve klavyeye bağlamamı gerektiriyordu. Bu yüzden Raspberry Pi Desktop'ın kurulumunu tamamen "başsız" yapmanın bir yolunu bulmaya koyuldum. Ek bir bonus olarak, Pi'ye uzak masaüstü erişiminizi nasıl şifreleyebileceğinizi ve güvence altına alabileceğinizi göstereceğim.
Gereçler
- Raspberry Pi Board (3B+ veya en yeni 4B) ve Güç Kaynağı
- Mikro SD Kart (en az 8 GB)
- Mikro SD Kart Yuvası veya harici bir USB SD Kart Okuyucusu olan PC/Dizüstü Bilgisayar (ör.
Adım 1: SD Kartı Hazırlayın: İşletim Sistemini Yazın
İşlemdeki ilk adım, işletim sistemi ile önyüklenebilir bir SD Kart oluşturmaktır. Çoğu kullanıcı için en iyi seçim, Raspberry Pi için özelleştirilmiş resmi debian tabanlı Linux dağıtımı olan Raspbian OS'dir. Masaüstü ve Lite (yalnızca komut satırı erişimi olan minimal bir sürüm) olmak üzere iki çeşidi vardır. Bu Eğitilebilir Tablo için Masaüstü lezzetini kullanacağız. Resmi indirmeler sayfasından en son Raspbian Desktop dağıtımını indirin. İPUCU: Dizüstü bilgisayarınızda/PC'nizde yüklü bir BitTorrent istemciniz varsa, çok daha hızlı bir indirme için Torrent bağlantısını kullanın.
Bu indirirken, Raspbian Görüntüsünü SD Kartlara yazmak için tasarlanmış bir çapraz platform aracı olan Balena Etcher'ı indirin ve yükleyin. PC'nizde bulunan işletim sistemi (OSX veya Windows veya Linux) sürümünü indirin.
- SD Kart okuyucuyu SD kartla birlikte takın
- Balena Etcher'ı başlatın ve indirdiğiniz Raspberry Pi OS.zip dosyasını sabit sürücünüzden seçin.
- SD Kart Sürücüsünü seçin
- 'Flaş!' üzerine tıklayın. Raspbian işletim sistemini SD Karta yazmak için. 'Flaş Tamamlandı!' mesaj ve oldukça Balena Ethcher.
Adım 2: SD Kartı Hazırlayın: Başsız Kurulum
Daha sonra SD Kartı iki şey yapacak şekilde yapılandıracağız.
- SSH'yi etkinleştir
- Açıldığında Pi'nin Wifi'nize bağlanmasını sağlayın
Tipik olarak Balena Etcher tamamlandıktan sonra, işletim sistemi otomatik olarak 'önyükleme' etiketli bölümü SD Kartta bulacak ve monte edecektir.
WINDOWSWindows'ta, Windows Gezgini'ni açın ve 'önyükleme' etiketli yeni bir sürücü arayın ve içeriğini göstermek için üzerine tıklayın. Menü çubuğunda 'Yeni Öğe'yi tıklayın ve ardından yeni bir boş dosya oluşturmak için 'Metin Belgesi'ni seçin. Bunu 'ssh' olarak yeniden adlandırın
NOT: Varsayılan olarak Windows bilinen dosya uzantılarını gizler. Bu, dosyanın adının ssh yerine 'ssh.txt' olmasına neden olur, ancak Windows dosyayı sizden gizleyecektir. Dosya uzantılarının gösterilmesini etkinleştirmek için bu talimatları izleyin.
Aynı işlemi uygulayın ve başka bir dosya oluşturun ve onu 'wpa_supplicant.conf' olarak yeniden adlandırın. Yine bu dosyanın sonuna '.txt' eklenmediğinden emin olun. Bu dosyayı Not Defteri'ni veya tercih ettiğiniz metin düzenleyiciyi kullanarak düzenleyin ve bu metni ekleyin:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1 ap_scan=1 fast_reauth=1 ülke=ABD ağı={ ssid="Ağınızın SSID'si" psk="Ağınızın şifresi" öncelik=100 }
Ülke kodunu uygun bir kodla değiştirin (Link). SSID ve PSK'yı WiFi'nizin SSID'si ve Parolası/parolasıyla eşleşecek şekilde ayarlayın.
Dosyayı kaydedin ve SD Kartı çıkarın.
OSXOSX'te bunu yapmanın en iyi yolu Terminal uygulamasını kullanmaktır. Terminal'i başlatın ve dizini /Volumes/boot olarak değiştirin
Terminalde aşağıdaki komutları çalıştırın
ssh'ye dokunun
nano wpa_supplicant.conf
İkinci komut, wpa_supplicant.conf dosyasını nano metin düzenleyicide açacaktır. Yukarıdakiyle aynı metni ekleyin (bkz. Windows Bölümü). Dosyayı kaydedin ve SD Kartı bulucudan çıkarın.
3. Adım: Başlatın ve PI'nin IP Adresini Bulun
Hazırlanan SD Kartı Raspberry Pi'ye takın ve başlatmak için gücü bağlayın. Pi'nin açılmasını bitirmesi için birkaç dakika bekleyin. Bu noktada Pi, Raspbian Masaüstünü çalıştırıyor ama onu görmemizin bir yolu yok.
Pi'nin IP Adresini Arama Önce ücretsiz ve açık kaynaklı bir ağ bulma aracı olan Nmap'i ve nmap için GUI Aracı olan Zenmap'i yükleyeceğiz. Her ikisini de resmi Nmap indirme sayfasından indirebilirsiniz. Her iki işletim sistemi için de yükleyici, nmap ile birlikte Zenmap'i yükleme seçeneğine sahip olacaktır.
Bu sonraki adım, ev Wifi ağınızın IP Adres aralığı hakkında biraz bilgi gerektirir. PC'nizin IP adresini alın. Örneğin. 192.168.1.21. Evinizin ağ alt ağı, bilgisayarınızın ip adresine bağlı olarak 192.168.1.0/24 olacaktır.
Zenmap'i Başlat
- Hedefe, ev ağınız olarak tanımladığınız ağ alt ağını yazın
- Profil açılır menüsünü değiştirin ve 'Ping Tarama'yı seçin
- Komut kutusuna 'nmap -sn' yazın. Alt ağ zaten girilmiş olmalıdır.
- 'Tara' düğmesine tıklayın. Birkaç dakika içinde araç, Wifi ağınızda bulduğu tüm cihazları listeleyecektir. 'Raspberrypi' adlı cihazı arayın ve IP Adresini not edin. Yukarıdaki ekran görüntülerinde ahududu pi'nin 192.168.1.47 IP adresini aldığını göreceksiniz.
4. Adım: SSH Kullanarak Bağlanın
SD Kart doğru hazırlanmışsa, ilk açılışta Pi otomatik olarak WiFi'ye bağlanacak ve ayrıca SSH hizmetini etkinleştirecektir. Artık PC'nizde bir SSH İstemcisi kullanarak ona bağlanabiliriz. Ancak bu, istediğimiz tam masaüstü deneyimi değil. Oraya ulaşmak için birkaç adım daha var.
WINDOWSWindows'ta SSH kullanımına ilişkin hemen hemen her kılavuz PuTTY kullanılmasını önerir. Kişisel olarak kullanıcı arayüzünün çok eski ve kullanımı zor olduğunu düşünüyorum. Windows'ta tercih ettiğim SSH istemcisi MobaXterm. MobaXterm'i Windows PC'nize indirin ve kurun. MobaXterm'i ilk başlattığınızda, Windows 10 Güvenlik Duvarı, engellenen belirli özellikler hakkında bir bildirim açacaktır. Uygulamanın engellemesini kaldırmak güvenlidir. MobaXterm'i başlatın ve devam etmek için terminali başlatın.
OSXOSX kullanıyorsanız, SSH aracılığıyla bağlanmak için gereken her şeyi zaten içerir. Devam etmek için Terminal Uygulamasını başlatın.
Raspberry Pi'ye bağlanın
Terminalinizde, Nmap taramasından daha önce aldığınız IP Adresini kullanarak Pi'ye SSH. Ahududu Pi'm 192.168.1.47 aldı ve bu kılavuzun geri kalanında bunu kullanacağım. Ayarladığınız Pi için doğru IP Adresi ile değiştirin.
Bunu terminalinize yazın ve ENTER'a basın
İlk kez bağlandığınızda, yeni bir cihaza bağlanma konusunda bir uyarı alacaksınız. Devam etmek için 'y' veya 'Y' ve ENTER yazın. Ardından bir şifre isteyecektir. 'pi' kullanıcısının ilk şifresi 'ahududu'dur. Her şey yolunda giderse, giriş yapacak ve buna benzeyen bash istemi olacaksınız.
pi@ahududu: ~$
İyi!
Adım 5: Raspbian'ı Güncelleyin ve X11VNC'yi Kurun
Önceki adımdan itibaren aynı SSH Bağlantısında kalarak, önce Pi'de kurulu olan tüm yazılımları güncelleyeceğiz. SSH ile bağlanırken terminalde aşağıdaki iki komutu yazın
sudo uygun güncelleme
sudo uygun yükseltme
Her komuttan sonra terminaldeki tüm istemleri izleyin. ikinci komutun tamamlanması 15-20 dakika sürer. Tüm güncelleme yazılımları indirilip kurulurken bir veya iki istem daha yanıtlamanız ve ardından bir kahve molası vermeniz gerekecektir.
Güncelleme tamamlandıktan sonra x11VNC'yi kurma zamanı. x11VNC, ahududu pi üzerinde çalışacak ve masaüstünü bilgisayarımızdan görüntülememizi sağlayacak bir uzak masaüstü uygulamasıdır. Bu komutu terminale yazın
sudo apt x11vnc yükleyin
x11vnc -storepasswd
İkinci komut, uzak masaüstünüze erişmek için bir parola belirlemektir. NOT: Bu maksimum 8 karakter olmalıdır.
Ardından, açılışta x11vnc'nin otomatik olarak çalışması için bir yapılandırma dosyasını güncelleyeceğiz. Hala terminalde bu komutları yazın
mkdir -p ~/.config/lxsession/LXDE-pi
cp /etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Son komut, 'nano' basit metin düzenleyicisini başlatacaktır. Dosyanın sonuna şunu ekleyin
@x11vnc -nevershared -sonsuza kadar -localhost -rfbauth /home/pi/.vnc/passwd
Dosyayı 'Ctrl-o' ile kaydedin ve 'Ctrl-x' ile nano'dan çıkın
Raspberry Pi'ye hiç ekran bağlamadığımız için varsayılan olarak masaüstü çok düşük 720x480 çözünürlükte başlayacaktır. Ama bunu düzeltmek kolaydır. Hala SSH oturumunda, çalıştırın
sudo raspi yapılandırması
Bu, raspbian yapılandırma metin modu uygulamasını başlatacaktır. Ok tuşlarını kullanarak 'Gelişmiş Seçenekler'i seçin ve ENTER'a basın. Ardından 'Çözünürlük'ü seçin ve ENTER'a basın. Son olarak, size mevcut ekran çözünürlüklerinin bir listesi sunulacaktır. Daha yüksek çözünürlük seçeneklerinden birini seçin ve ENTER'a basın. TAB anahtarını kullanarak ana ekrana dönün ve '' seçeneğine gidin ve ENTER'a basın.
Raspberry Pi'yi yeniden başlatın
sudo yeniden başlatma
Adım 6: Uzak Masaüstü.. Sonunda
Raspberry Pi'nin önyüklemesi tamamlandıktan sonra, harici bir monitör veya klavye ve fare bağlamadan muhteşem Masaüstünü görüntülemeye hazırız.
Bağlantı Noktası Yönlendirmeli SSH
Bu son kısım biraz teknik ve açıklaması daha zor. Bu çok iyi rehberi okumanızı tavsiye edeceğim.
Pi'ye SSH üzerinden bağlanmak için kullandığınız terminale geri dönün. Şimdi bu komutu dikkatlice yazın ve çalıştırın
ssh -L 5900:localhost:5900 [email protected]
RealVNC ViewerRealVNC Viewer'ı indirin ve kurun. RealVNC Viewer'ı başlatın. VNC Sunucu Adresinde sadece yazın
yerel ana bilgisayar
ve Bağlan'a tıklayın veya sadece ENTER'a basın. İzleyici, bağlantının güvenli olmadığından şikayet edecek. Uyarıyı kabul edin ve devam edin. Sizden bir şifre istenecektir. Bu, x11vnc için belirlediğiniz 8 karakterli (veya daha az) şifredir. 'Tamam'a tıklayın ve Raspberry Pi Desktop ile karşılaşacaksınız.
Varsayılan şifreyi kullanma konusunda bir uyarı göreceksiniz. Bu noktada devam edin ve 'pi' kullanıcısı için varsayılan şifreyi değiştirin.
Normalde VNC bağlantıları güvenli değildir. Ancak bu yöntemle artık VNC bağlantısını, şifreli SSH Bağlantısı üzerinden tünelleyerek güvenli hale getirdiniz.
Bu kadar!!! Gerçekten kafasız bir Raspberry Pi'yi başarıyla kurdunuz.
Önerilen:
Raspberry Pi veya Diğer Linux/unix Tabanlı Bilgisayarlarda Ekransız / Ekransız (başsız) Çalıştırma: 6 Adım
Raspberry Pi veya Diğer Linux/unix Tabanlı Bilgisayarlarda Ekransız / Ekransız (başsız) Çalıştırma: Çoğu insan bir Raspberry PI satın aldığında, bir bilgisayar ekranına ihtiyaçları olduğunu düşünür. Gereksiz bilgisayar monitörlerine ve klavyelere paranızı boşa harcamayın. Bilgisayarlar arasında klavye ve monitör taşımakla zaman kaybetmeyin. Yokken TV bağlamayın
Raspberry Pi Başsız Kurulum: 7 Adım
Raspberry Pi Headless Setup: Raspberry Pi'ye klavye, fare ve monitör bağlamadan ssh üzerinden erişimi nasıl etkinleştireceğinizi, sözde Headless modunda öğreneceksiniz
Raspbian'ı Raspberry Pi 3 B'ye HDMI Olmadan Yükleme - Raspberry Pi 3B'ye Başlarken - Raspberry Pi 3: 6 Adımda Kurulum
Raspbian'ı Raspberry Pi 3 B'ye HDMI Olmadan Yükleme | Raspberry Pi 3B'ye Başlarken | Raspberry Pi 3'ünüzü Kurma 3: Bazılarınızın bildiği gibi, Raspberry Pi bilgisayarları oldukça harikadır ve tüm bilgisayarı tek bir küçük tahtaya alabilirsiniz. Raspberry Pi 3 Model B, dört çekirdekli 64-bit ARM Cortex A53'e sahiptir. 1.2 GHz hızında çalışıyor. Bu, Pi 3'ü kabaca 50
Daha Güvenli Daha Güvenli: Tren İstasyonlarını Daha Güvenli Hale Getirmek: 7 Adım
Daha Güvenli Daha İyi: Tren İstasyonlarını Daha Güvenli Hale Getirmek: Bugün birçok tren istasyonu, güvenlik eksikliği, bariyerler ve gelen trenin uyarısı nedeniyle güvensizdir. Bunun düzeltilmesi gerektiğini gördük. Bu sorunu çözmek için Safer Better'ı yarattık. Titreşim sensörleri, hareket sensörleri kullandık ve
Raspberry Pi Başsız Kurulum: 3 Adım
Raspberry Pi Headless Setup: Raspberry Pi'yi monitörsüz nasıl kurabileceğinizi hiç merak ettiniz mi? Kolay, sadece bir SD kart üzerinde bir işletim sistemine ve bir Ethernet kablosuna ihtiyacınız olacak. Ayrıca bazı ücretsiz programlar ve biraz sabır.Allchips bir elektronik bileşenler çevrimiçi hizmetidir