Eksiksiz bir Raspberry Pi deneyimi yaşamak için Raspberry Pi için özel olarak geliştirilen işletim sistemi Raspbian’ı kullanmalısınız. Raspbian, Raspberry Pi donanımını en verimli şekilde kullanmak için optimize edilmiş Debian tabanlı bir sistemdir. Eğer istersen SSH aracılığıyla veri aktarmak veya cihazı uzaktan yönetmek için önce SSH’yi etkinleştirmeniz gerekir.
Nasıl yapılacağını öğrenmek için bu kılavuzdaki adımları izleyin. Raspberry Pi’de ekran olmadan SSH’yi etkinleştirin, GUI’denveya raspi-config dosyasını kullanarak. Raspberry Pi’nizin IP adresini nasıl bulacağınızı ve cihaza nasıl SSH yapacağınızı da göstereceğiz.
Önkoşullar
- Raspbian yüklü Raspberry Pi
- MicroSD veya SD kart okuyuculu bir bilgisayara erişim (2014 öncesi Raspberry Pi sürümleri için)
- Görevleri gerçekleştirmek için gerekli yönetici izinleri
- Bir SSH istemcisine erişim: Windows’ta PuTTy veya Linux/macOS’ta Terminal
Raspberry Pi’de SSH Nasıl Etkinleştirilir
2016’nın sonlarından itibaren Raspbian sürümlerinden herhangi birini yüklediyseniz, SSH varsayılan olarak devre dışıdır. Bu kararın arkasındaki sebep, güvenliği artırmaktı. Tüm Raspbian görüntüleri bir kullanıcıyla birlikte geldiğinden “pi” ve varsayılan şifre “AhududuBilgisayar korsanlarının bunu kendi lehlerine kullanmaları kolaydı.
Ancak, bağlı bir monitörünüz ve klavyeniz olmasa bile Raspberry Pi’de SSH’yi kolayca etkinleştirebilirsiniz. Raspbian’da SSH’yi etkinleştirmenin üç olası yolunu açıklayacağız. Kılavuzu baştan sona okuyun ve tercih ettiğiniz yöntemi seçin.
Başsız Modunda Raspberry Pi’de SSH’yi etkinleştirin
Birçok kullanıcı bu cihazları bir web veya medya sunucusu olarak çalıştırır ve SSH üzerinden yapılandırır. Raspberry Pi’nizi monitör ve klavye olmadan kullanıyorsanız, başsız modda SSH’yi etkinleştirmenin tek yolu boş önyükleme dosyası.
Bu görev için boş bir oluşturmanız gerekir. ssh başka bir makinede dosya. SSH’yi etkinleştirmek için bu dosyayı Raspbian önyükleme SD kartında kullanacağız. Dosyayı kendiniz oluşturmak istemiyorsanız, boş ssh önyükleme dosyasını indirilebilir hale getirdik.
Başsız modda Raspberry Pi’de SSH’yi etkinleştirmek içinbu adımları takip et:
1. Raspberry Pi microSD kartınıza Raspbian’ı doğru şekilde kurduğunuzdan emin olun. Zaten yaptıysanız, cihazı kapatın ve kartı çıkarın.
2. microSD kartı kart okuyucuya yerleştirin bilgisayarınızın. Kart takılana kadar bekleyin. Bir microSD – SD kart adaptörü kullanmanız gerekebilir. Tüm yeni Raspberry Pi sürümleri, standart boyutlu SD kartlar yerine microSD kullanır.
3. Şuraya gidin: bot dosya. Bu, SD kartınızın kök klasörüdür. Bot bir SD karta bir Raspbian sistemi kurduğunuzda varsayılan birim adıdır. Bir Windows makinesindeyseniz, Explorer gibi herhangi bir dosya yöneticisini kullanın. macOS veya Linux’ta bir terminal penceresi açın ve şunu yazın:
cd /Volumes/boot
Dikkat SD kartınızın adı “önyükleme” dışında bir şey olabilir. Öyleyse, kök birim klasörünü açın ve sonraki adımlara geçin.
4. Önyükleme biriminde bir dosya oluşturun uzatma olmadan ve adını ver ssh.
- Windows’ta, sağ tık önyükleme biriminin beyaz alanında herhangi bir yerde ve seçin Yeni > Metin Belgesi. .txt uzantısını silin Enter’a basmadan önce. Bilgisayarınızdaki Windows Gezgini dosya uzantılarını göstermiyorsa, tıklayın. Görüş ve etkinleştir Dosya adı uzantıları menü çubuğunda.
touch ssh
5. Güvenle kaldır veya çıkarın kart bilgisayardan ve Raspberry Pi’nize tekrar yerleştirin.
6. Raspberry Pi’yi başlatın.
Pi kartını her açtığınızda, cihaz ssh dosyasını arar. Cihaz dosyayı bulduğunda, SSH otomatik olarak etkinleştirilir. Doğru bir şekilde boş oluşturduysanız ssh uzantısız dosya, artık cihazınıza SSH yapabilirsiniz.
GUI Yapılandırma Seçeneklerini Kullanarak Raspberry Pi’de SSH’yi Etkinleştirin
Raspberry Pi’nize bağlı bir monitörünüz ve çevre birimleriniz olduğunda işler çok daha hızlı ve kolay hale gelir. Cihazınızı bir GUI kullanarak yapılandırmaya alışkınsanız, aşağıdaki adımları izleyin.
Cihazınız açıldığında:
1. ahududu logosu sol üst köşede
2. Seçin Tercihler > Ahududu Pi Yapılandırması.
3. Şuraya gidin: Arayüzler yapılandırma penceresindeki sekme.
4. SSH’yi etkinleştir ikinci satırda.
5. tıklayın TAMAM Değişiklikleri kaydetmek için.
Bu kadar. Raspberry Pi’nize artık SSH üzerinden erişilebilir. Bir SSH oturumu oluşturmaya çalışmadan önce cihazın internete bağlı olduğundan emin olun.
Terminalde Raspberry Pi’de SSH’yi etkinleştirin
Sisteminizi terminalden yapılandırmaya alışkınsanız, aşağıdaki iki seçenekten birini seçebilirsiniz.
Raspi-config ile SSH’yi etkinleştirme
Raspi-config aracını kullanarak SSH’yi etkinleştirmek için:
1. Raspberry Pi’nizdeki terminali açın ve şunu yazarak aracı çalıştırın:
sudo raspi-config
BIOS görünümlü raspi-config alet yükleri.
2. Seçmek için klavyenizdeki okları kullanın. Arayüz Seçenekleri.
3. P2 SSH listedeki seçenek.
4. Seçin
5. Vur Girmek “SSH sunucusu etkinleştirildi” onay kutusunda.
6. Aşağı gidin ve seçin Sona ermek kapatmak için raspi-config.
Terminal penceresini kapatabilirsiniz. Cihazınız artık SSH bağlantılarını kabul etmeye hazır.
SSH’yi Etkinleştirmek için systemctl kullanın
Raspberry Pi’de SSH’yi etkinleştirmek için son seçenek, systemctl
terminalinizden servis.
Bunu yapmak için terminali yükleyin ve şu iki komutu çalıştırın:
sudo systemctl enable ssh
sudo systemctl start ssh
Ssh hizmeti artık hem etkinleştirildi hem de başlatıldı.
Raspberry Pi’ye SSH Nasıl Yapılır?
Raspberry Pi’nin IP Adresini Bulun
Artık Raspberry Pi’nizde SSH’yi etkinleştirdiğinize göre, başka bir makineden bağlanmak için SSH’yi kullanabilirsiniz.
Devam etmeden önce cihazınızın IP adresini bulmanız gerekiyor. Raspbian sisteminde oturumunuz açıkken terminali açın ve şu komutu çalıştırın:
hostname -l
Alternatif olarak, ifconfig veya ip a
IP adresini bulmak için komut. kullanmayı tercih ediyoruz hostname
komutu, diğer ağ bilgileri olmadan yalnızca adresi görüntüler.
Raspberry Pi’ye Bağlanmak için macOS veya Linux’ta Terminali kullanın
Bir Raspberry Pi cihazını uzaktan yönetmek için SSH kullanmak, diğer herhangi bir Linux tabanlı makineyi yönetmekle aynıdır. Hem macOS hem de Linux’ta varsayılan olarak SSH istemcileri bulunur.
Terminalden Raspberry Pi’nize SSH aracılığıyla bağlanmak için şu komutu kullanın:
ssh pi@[raspberrypi_ip_address]
Not: pi varsayılan kullanıcı hesabıdır. Başka bir hesap adı kullanıyorsanız, yerine onu yazın. pi. Önceki adımda tanımlanan cihazınızın IP adresini kullanın.
Raspberry Pi’nize ilk bağlandığınızda, RSA anahtarını kabul etmeniz istenecektir. Tip Evetve yeni SSH oturumu başlar.
Raspberry Pi’ye Bağlanmak için Windows’ta PuTTy kullanın
Windows kullanıcıları, PuTTY kullanarak Raspberry Pi’ye SSH yapabilir.
Aracı başlatın ve cihazınızın IP adresini girin. SSH’nin seçili olduğundan ve bağlantı noktasının 22 olarak ayarlandığından emin olun.
Tıklamak Açık Yeni bir oturum başlatmak için Raspberry Pi hesabınızın kullanıcı adını ve şifresini girin.
Raspberry Pi SSH’yi Güvenli Hale Getirmek
Kasım 2016’da SSH, Raspbian’da varsayılan olarak devre dışı bırakıldı. Bu hamle, Raspberry Pi cihazlarının potansiyel olarak bir IoT botnet’in parçası haline gelmesini önlemek için yapıldı.
Artık Raspberry Pi’nize bağlanmak için SSH kullanmaya karar verdiğinize göre, varsayılan hesap şifresini değiştirmenizi tavsiye ederiz.
Tüm Raspbian kurulumları varsayılan bir hesap ve şifre ile geldiğinden, bilgisayar korsanlarının cihazınıza giriş yapması kolaydır. Cihazınızı daha az savunmasız hale getirmek için, Raspberry Pi’nin varsayılan şifresini değiştir.
1. Bunu yapmak için cihazınızdaki terminalden raspi-config aracını çalıştırın:
sudo raspi-config
2. Kullanıcı Şifresini Değiştir seçenek.
Parolayı değiştirmek için yönergeleri izleyin. Raspberry Pi’niz artık SSH erişimi için hazır ve daha güvenli. SSH güvenliğini iyileştirmek için daha fazla adım atmanızı öneririz.
Çözüm
Artık Raspberry Pi’de SSH’yi nasıl etkinleştireceğinizi biliyorsunuz. Bu eğitim, Raspberry Pi’nize bağlı bir monitörünüz ve klavyeniz olmasa bile hizmeti nasıl etkinleştireceğinizi gösterdi. Bağlı çevre birimleriniz varsa, size en uygun yöntemi seçebilirsiniz.
Cihazınızın güvenliğini sağlamak için birkaç temel adım attığınızdan emin olun. En yaygın SSH komutları hakkında bir hatırlatmaya ihtiyacınız varsa, Linux SSH komutları kılavuzumuza bakın.