Raspberry Pi, gizlilik ve güvenlikle ilgili birkaç ev bilgisayarı projesi için ideal olan düşük maliyetli, ancak şaşırtıcı derecede yetenekli bir mikro bilgisayardır. Bunlar arasında Raspberry Pi'yi kişisel bir OpenVPN sunucusu (PiVPN), tüm ev ağınız için bir DNS tabanlı reklam engelleyici olarak (Pi-hole), özel bir DNS sunucusu olarak kullanma ve daha fazlası yer alır..
Contents
Neden SSH bir Ahududu Pi haline?
Raspberry Pi'ye SSHing, PiVPN / PiHole / DNS çözümleyicinizi / herhangi bir şeyi başlıksız bir sunucu olarak çalıştırmanıza izin verir. Yani, Raspberry Pi'nizde çalışan hizmetleri kurmak, yapılandırmak ve bakımını yapmak için bir ekrana veya giriş cihazına (fare veya klavye gibi) ihtiyacınız yoktur.
Bunun yerine Raspberry Pi'nize, özel VPN'lerle çok ortak noktası olan güvenli bir tünel protokolü olan Secure Shell (SSH) aracılığıyla erişirsiniz. Kurulduktan sonra, Raspberry Pi'nizi Pi ile aynı ağa bağlı olan hemen hemen tüm internet özellikli cihazlardan uzaktan kontrol edebilirsiniz..
Not
Raspberry Pi'nize SSHing, Pi'ye komut satırı erişimi sağlar. X-forwarding kullanarak SSH üzerinden daha gelişmiş GUI erişimi mümkündür, ancak bu kılavuzun kapsamı dışındadır.
İlk olarak: Raspberry Pi'nizde SSH'yi etkinleştirin
GUI yolu
Bu, en azından geçici olarak Pi'nize bir klavye ve ekran bağlamayı gerektirir (ve bir fare hayatı kolaylaştırır).
- Uygulamalar menüsüne gidin (ekranın sol üst kısmındaki Ahududu simgesi) -> Tercihler -> Raspberry Pi Yapılandırması ve SSH için “Enabled” radyo düğmesine tıklayın.
- Tamam'ı tıklayın.
Terminal Kullanımı
Yine, bu en azından geçici olarak bir klavye ve ekranı Pi'nize bağlamanızı gerektirir (ve bir fare hayatı kolaylaştırır).
- Terminal'i açın ve şunu girin:
sudo raspi-yapılandırma
- Arayüz Seçenekleri'ne gitmek için klavyenizin ok tuşlarını kullanın ve .
- SSH'ye ilerleyin ve .
- “SSH sunucusunun etkinleştirilmesini ister misiniz?” Sorusu sorulduğunda Evet'in seçili olduğundan emin olun ve .
Başsız yol
Bir ekran veya klavye bağlamadan bir Raspberry Pi'de SSH'yi etkinleştirebilirsiniz.
- Raspberry Pi'nizi kapatın ve Raspbian OS'yi içeren SD kartı çıkarın. Ardından SD kartı farklı bir masaüstü makineye takın.
- “Ssh” adlı bir dosya oluşturmak için (dosya adı uzantısı olmadan) bir metin düzenleyicisi kullanın ve dosyayı RaspbianSD kartın önyükleme bölümüne kaydedin. Dosyanın (ne olursa olsun) içeriğinin ne olduğu önemli değil.
- SD kartı güvenle çıkarın, Raspberry Pi'nize geri koyun ve Pi'yi başlatın. Raspbian önyükleme klasöründeki SSH dosyasını tespit ettiğinde SSH'yi etkinleştirir.
İkincisi: Raspberry Pi'nizin IP adresini bulun
Terminal yolu
1. Terminali çalıştırın ve şunu girin:
ifconfig
2. Geçerli bir IP adresi (192.168.x.x veya 10.x.x.x) arayarak çıktıyı inceleyin. Bir Ethernet bağlantısı kullanıyorsanız, eth0 altında ve wlan0 altında bir WiFi bağlantısı kullanıyorsanız bulmalısınız.
Başsız yol
Yönlendiricinizin yönetici panelinde oturum açın (tarayıcınızda 192.168.0.1 veya 192.168.1.1'i deneyin, giriş bilgileri muhtemelen yönlendiricinizde bir yerde basılır) ve bağlı cihazlara bakın.
Üçüncüsü: SSH, Raspberry Pi'nize.
Raspberry Pi'de SSH'ye bağlanmak için, bağlantı cihazının Pi ile aynı yerel ağa bağlanması gerekir (yani, WiFi veya Ethernet ile önemli olmasa da aynı yönlendiriciye).
Talimatlar benzerdir, ancak platforma göre biraz farklılık gösterir. Zaman aşımı gibi herhangi bir hata alırsanız, IP adresini doğru girip girmediğinizi kontrol edin.
Raspberry Pi için varsayılan oturum açma bilgileri:
Kullanıcı adı: pi
Şifre: ahududu
Bunları değiştirdiyseniz, bunları kullanın.
macOS, Linux ve Windows 10
macOS ve Linux, Terminal üzerinden erişilebilen yerleşik bir SSH istemcisi içerir. Windows 10 artık Komut İstemi / PowerShell aracılığıyla erişilebilen yerleşik bir SSH istemcisi de içeriyor.
1. Terminal'i açın (veya Windows'da Başlat'a sağ tıklayın -> Command Prompt or PowerShell) girin ve şunu girin:
ssh [e-posta korumalı]
Raspberry Pi’nin yukarıda bulduğumuz IP adresi. Örneğin:
ssh [e-posta korumalı]
Pi'nin kullanıcı adını varsayılandan (“pi”) değiştirdiyseniz, bağlanırken bunun yerine bunu girin. Örneğin:
ssh [e-posta korumalı]
2. İlk kez (yalnızca) bağlandığınızda bir güvenlik uyarısı alırsınız. Evet yazın, sonra şifrenizi girin.
3. Komut istemi Raspberry Pi'nizin komut istemine değişecektir..
Artık Pi'nizi doğrudan Terminal penceresine yazıyormuşsunuz gibi kontrol edebilirsiniz.
Windows (eski sürümler)
Windows'un eski sürümlerinde PuTTY adında açık kaynaklı bir uygulama indirmeniz gerekiyor.
- Oturum sekmesinde Bağlantı türü: SSH'nin seçili olduğundan emin olun (varsayılan olarak), Ana Bilgisayar Adı alanına Pi'nin IP adresini girin ve Aç'a basın. Bağlantı Noktası numarasını varsayılan ayarında bırakabilirsiniz.
- İlk kez (yalnızca) bağlandığınızda bir güvenlik uyarısı görürsünüz. Evet'i tıklayın.
- Kullanıcı adınızı ve şifrenizi girin (yukarıdaki varsayılanlara bakın).
Komut istemi Raspberry Pi'nizin komut istemine değişecektir.
Android
Bir SSH istemci uygulaması indirin ve yükleyin. ConnectBot'u kullanacağız, çünkü açık kaynak kodludur ve Play Store'dan veya F-Droid üzerinden indirilebilir.
- Uygulama açıldığında "Henüz ana bilgisayar oluşturulmadı" ifadesi gösterilir. Yeni bir bağlantı kurmak için + sembolünü tıklayın.
- Protokolün ssh (varsayılan olarak) olduğundan ve [e-posta korumalı] altında olduğundan emin olun: bağlantı noktası şunu girin: [Email protected]Uygulamanın Takma Ad alanını otomatik olarak doldurmasına veya kendi alanınızı seçmesine izin verebilirsiniz. Başka ayarların değiştirilmesine gerek yoktur. İşiniz bittiğinde + düğmesine dokunun.
- Bir sonraki ekranda yeni oluşturulan ana bilgisayarı seçin.
- İlk kez (yalnızca) bağlandığınızda bir güvenlik uyarısı görürsünüz. Evet'i seçin.
- Pi'nize giriş yapmanız istendiğinde şifrenizi girin.
Komut istemi şimdi Raspberry Pi'nizin.
iOS / iPadOS
Ücretsiz açık kaynaklı SSH istemcilerini iPhone veya iPad'iniz için bulmak zordur, bu nedenle popüler Terminus uygulamasını kullanacağız. Premium özellikler uygulama içi satın alma yoluyla kullanılabilir, ancak yalnızca Pi'ye SSHing için gerekli değildir.
- Terminus'u açın (yeni bir hesap için kaydolmanıza gerek yoktur) ve Yeni Ana Makine'yi seçin.
- SSH Kullan'ın etkin olduğundan emin olun (varsayılan olarak açıktır), Ana Bilgisayar Adı, Kullanıcı Adınız ve Parolanızın (varsayılan olarak "pi" ve "ahududu") yanında Pi'nizin IP adresini girin. Ardından Kaydet'e basın.
- Yeni oluşturulan ana bilgisayarı seçin. İlk kez (yalnızca) bağlandığınızda bir güvenlik uyarısı görürsünüz. Devam'ı seçin.
- Her şey yolunda, istemci bağlanacak ve Pi’nizin komut istemini göreceksiniz.