Güncellenmiş Yanıt
Ubuntu Snappy 16.04 itibariyle işler çok değişti. İlk önyükleme sırasında Snappy ile fiziksel bağlantınızın olması gerekir. En iyi yaklaşım seri kablo üzerinden yapılır ve screen
ilk önce yapılandırmak için (eski detaylara bakın), sonra ssh ile giriş yapın.
İlk önyüklemede kablosuz bağlantıyı yapılandırabilir ve Ahududu'nuzu Launchpad (Tek Oturum Açma) adı ile kaydedebilirsiniz. Bu, dizüstü bilgisayarınızın / masaüstünüzün ssh
ortak anahtarının Launchpad'de kayıtlı olması gerektiği anlamına gelir . Yani bu kısım için ihtiyacınız olan şey şudur:
- Launchpad Kimliği oluşturulsun
- İle ssh anahtarları oluşturun
ssh-keygen
~/.ssh/id_rsa.pub
Launchpad'e kopyalayın .
- Şimdi Ahududu'ya bağlanın (seri kablo veya klavye + monitör yaklaşımı ile)
- Kablosuz yapılandırın, yönetici hesabınızı yapılandırın. Bu noktada Raspberry Launchpad ile iletişime geçecek ve ssh genel anahtarınızı alacaktır. Size hangi kullanıcı adı ve IP adresi ile Ahududu içine ssh söylenecektir.Örneğin benim için öyleydi
serg@192.168.0.84
, ben de yaptım ssd serg@192.168.0.84
. Ahududu ssh genel anahtarınızı bildiğinden, ilk ssh girişi şifre gerektirmez.
Bu adımlar, Ubuntu'nun resmi belgelerinin oldukça kısa bir versiyonudur , ancak adımlar tam olarak onları takip ettiğim gibi açıklanmaktadır. Ben ssh
ilk oturum açma sırasında bu hatayı vardı sorunu biraz içine koştu :
sign_and_send_pubkey: signing failed: agent refused operation
Bu basitçe koşarak çözülebilir ssh-add
.
Eski yanıt (16.04 öncesi sürümlerle ilgilidir)
Diyelim ki Raspberry Pi'nin ip adresi 192.168.0.25
. Sadece koşmaya çalışıyorsan
ssh 192.168.0.25
Açıkçası, dizüstü / masaüstü bilgisayarınızda kullandığınız kullanıcı adı ile giriş yapmaya çalıştığınızı varsayacaktır. Ama sorunuzdan gördüğüm şey, SD kart üzerine Ubuntu Snappy'yi yeni yüklediğiniz ve Ahududu'yu önyüklemeniz. Bu, varsayılan kullanıcı adı ve şifre ile içine ssh edebileceğiniz anlamına gelir, her ikisi de ubuntu
:
ssh ubuntu@192.168.0.25
Bu nedenle, bunun için gerçekten USB klavyeye ihtiyacınız yok. USB klavye, yalnızca Raspberry'ü bir monitöre bağladıysanız ve masaüstü / dizüstü bilgisayardakiyle aynı şekilde giriş yapmaya çalışıyorsanız gerekli olacaktır.
Yapabileceğiniz başka bir şey USB seri kablo almak ve kullanarak seri konsol üzerinden giriş yapmaktır screen
. Ahududu üzerinde ağ ile ilgili bir şey yapmam gerekmiyorsa, kişisel olarak yaptığım budur. Hafif nüans, ahududu üzerindeki pinleri düzgün bir şekilde bağlamanız ve dizüstü / masaüstü bilgisayarlarda yalnızca USB 2.0 bağlantı noktasını kullanmanız gerektiğidir. Bağlandıktan sonra, Ahududu açılır ve bir komut verebilirsiniz:
screen /dev/ttyUSB0 115200
burada / dev / ttyUSB0, Raspberry'niz tarafından temsil edilen cihaz dosyasıdır ve 115200, iki makine arasındaki iletimin baud hızı veya hızıdır. Cihaz dosyasının bitiş sayısının farklı olabileceğini unutmayın (ancak benim deneyimime göre genellikle 0 ile başlar).