更新された回答
Ubuntu Snappy 16.04の時点で、物事にはかなりの変化があります。最初の起動時に、Snappyに物理的に接続する必要があります。最善のアプローチは、シリアルケーブルを介してscreen
(詳細については古い回答を参照)、最初に構成してから、sshを介してログインすることです。
最初の起動時に、無線接続を構成し、ラズベリーをLaunchpad(別名シングルサインオン)ユーザー名で登録できます。つまり、ラップトップ/デスクトップのssh
公開キーをLaunchpadに登録する必要があります。この部分で必要なのはこれです:
- ランチパッドIDを作成しました
- でsshキーを生成
ssh-keygen
~/.ssh/id_rsa.pub
をLaunchpadにコピーします。
- 次に、Raspberryに接続します(シリアルケーブルまたはキーボード+モニターアプローチを使用)
- ワイヤレスを構成し、管理者アカウントを構成します。この時点で、RaspberryはLaunchpadに接続し、ssh公開キーを取得します。RaspberryにSSHで接続できるユーザー名とIPアドレスが通知されます。たとえば、私にとっては
serg@192.168.0.84
そうでしたssd serg@192.168.0.84
。Raspberryはssh公開キーを知っているため、最初のsshログインにはパスワードは必要ありません。
これらの手順は、Ubuntuの公式ドキュメントのかなり短いバージョンですが、手順は説明どおりに正確に説明されています。ssh
最初のログイン中にこのエラーが発生したという問題に少し遭遇しました:
sign_and_send_pubkey: signing failed: agent refused operation
これは単に実行するだけで解決できますssh-add
。
古い回答(16.04より前のリリースに関連)
Raspberry PiのIPアドレスがであると仮定しましょう192.168.0.25
。実行しようとしている場合
ssh 192.168.0.25
ラップトップ/デスクトップで使用しているのと同じユーザー名でログインしようとしていることは明らかです。しかし、あなたの質問から私が見るのは、あなたがちょうどUbuntu SnappyをSDカードにインストールし、Raspberryを起動したということです。これは、デフォルトのユーザー名とパスワードでsshできることを意味します。両方ともubuntu
:
ssh ubuntu@192.168.0.25
したがって、そのためにUSBキーボードは必要ありません。USBキーボードが必要なのは、Raspberryをモニターに接続し、デスクトップ/ラップトップと同じ方法でログインしようとした場合のみです。
もう1つできることは、USBシリアルケーブルを入手して、シリアルコンソールからを使用してログインすること screen
です。これは、Raspberryでネットワーク関連の操作を行う必要がない場合に個人的に行うことです。わずかなニュアンスは、ラズベリーのピンを適切に接続し、ラップトップ/デスクトップのUSB 2.0ポートのみを使用する必要があることです。接続すると、Raspberryの電源が入り、コマンドを発行できます。
screen /dev/ttyUSB0 115200
/ dev / ttyUSB0はRaspberryで表されるデバイスファイルであり、115200は2台のマシン間の転送のボーレート、つまり速度です。デバイスファイルの終了番号は異なる場合があることに注意してください(ただし、私の経験では通常0から始まります)。