Jawaban yang Diperbarui
Pada Ubuntu Snappy 16.04, banyak hal mengalami perubahan. Selama boot pertama, Anda harus memiliki koneksi fisik ke Snappy. Pendekatan terbaik adalah melalui kabel serial dan screen
(lihat jawaban lama saya untuk detailnya) untuk mengkonfigurasinya terlebih dahulu, lalu masuk melalui ssh.
Saat boot pertama Anda akan dapat mengkonfigurasi koneksi nirkabel dan mendaftarkan Raspberry Anda dengan nama pengguna Launchpad (alias Single-Sign-On). Ini berarti Anda harus ssh
mendaftarkan kunci publik laptop / desktop Anda di Launchpad. Jadi untuk bagian ini yang Anda butuhkan adalah ini:
- Apakah ID Launchpad dibuat
- Hasilkan kunci ssh dengan
ssh-keygen
- Salin Anda
~/.ssh/id_rsa.pub
ke Launchpad.
- Sekarang terhubung ke Raspberry (melalui kabel serial atau keyboard + pendekatan monitor)
- Konfigurasikan nirkabel, konfigurasikan akun admin Anda. Pada titik ini Raspberry akan menghubungi Launchpad dan mendapatkan kunci publik ssh Anda. Anda akan diberi tahu dengan nama pengguna dan alamat ip mana Anda dapat ssh ke Raspberry. Misalnya bagi saya itu
serg@192.168.0.84
, jadi saya lakukan ssd serg@192.168.0.84
. Karena Raspberry mengetahui kunci publik ssh Anda, login ssh pertama tidak akan memerlukan kata sandi.
Langkah-langkah ini adalah versi dokumentasi resmi Ubuntu yang jauh lebih pendek , tetapi langkah-langkahnya menjelaskan persis seperti yang saya ikuti. Saya mengalami sedikit masalah di mana saya mendapatkan kesalahan ini ssh
saat masuk pertama kali:
sign_and_send_pubkey: signing failed: agent refused operation
Ini dapat diselesaikan dengan hanya menjalankan ssh-add
.
Jawaban lama (relevan untuk rilis pra-16.04)
Mari kita asumsikan alamat ip Raspberry Pi Anda 192.168.0.25
. Jika Anda mencoba lari saja
ssh 192.168.0.25
Jelas akan menganggap Anda mencoba masuk dengan nama pengguna yang sama dengan apa yang Anda gunakan di laptop / desktop Anda. Tapi yang saya lihat dari pertanyaan Anda adalah Anda baru saja menginstal Ubuntu Snappy ke kartu SD dan mem-boot Raspberry. Ini berarti Anda dapat menggunakannya dengan nama pengguna dan kata sandi default, keduanya adalah ubuntu
:
ssh ubuntu@192.168.0.25
Jadi, Anda tidak benar-benar membutuhkan keyboard USB untuk itu. Keyboard USB hanya diperlukan jika Anda menghubungkan Raspberry ke monitor dan mencoba masuk dengan cara yang sama seperti di desktop / laptop.
Hal lain yang dapat Anda lakukan adalah mendapatkan kabel serial USB dan masuk ke dalamnya melalui konsol serial menggunakan screen
. Ini secara pribadi yang saya lakukan jika saya tidak perlu melakukan apa pun yang berhubungan dengan jaringan di Raspberry saya. Nuansa sedikit adalah bahwa Anda perlu menghubungkan pin pada raspberry dan hanya menggunakan port USB 2.0 pada laptop / desktop. Setelah terhubung, Raspberry akan menyala, dan Anda dapat mengeluarkan perintah:
screen /dev/ttyUSB0 115200
di mana / dev / ttyUSB0 adalah file perangkat yang diwakili oleh Raspberry Anda dan 115200 adalah laju transmisi, atau kecepatan, antara kedua mesin. Ingatlah bahwa nomor akhir file perangkat mungkin berbeda (tetapi menurut pengalaman saya biasanya dimulai dengan 0).