ラズパイにMac(PC)から接続するときの手順とコマンドのメモ
SSH コマンドメモ
MacからLANケーブルで接続したラズパイにSSHコマンドでsつ属するとき
接続時に使用するコマンド
接続する時に使用するIPアドレスを調べる
$ arp -a
-> 接続しているIPアドレスを検索
<コマンドの実行結果>
ラズパイ接続
sudo ssh ユーザー名@IPアドレス
実行例
sudo ssh pi@a192.168.4.2
ここで、「sudo」をつけ忘れるとエラーが出た。実行する環境(PC)によって実行結果が変わる可能性がある。
-> PCのアクセス権限などで実行結果が変わる
ラズパイからログアウト
exit
ファイル送信
<コマンドの入力形式>
scp 「(オプション)」「転送したいファイル名」「転送先のパス」
実行例
sudo scp -p -v ~/.ssh/known_hosts ~/Java/zips/ejdk-8u211-linux-arm-sflt.tar.gz pi@192.168.4.2:/home/pi/
注意点
scpコマンドを使用してアクセスする時にアクセス権限がないのでエラーが出ました、-> 「sudo」を使用しない時
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
これに対してsudo
コマンドを初めにつけてやり実行するとちゃんと接続できました。
-> パスワードの入力を促される。
PCのスーパーユーザーのパスワードとラズパイのユーザーのパスワードが聞かれるのでそれを入力する。
ブルートゥース
bluetoothctlコマンドで細かい設定を行う
以下は、コマンドオプションです
list # ローカルコントローラのリスト表示 show # コントローラの状態表示 power on # コントローラ起動 power off # コントローラ停止
scan on # デバイス検索モード devices # デバイス表示 pair (dev) # ペアリング trust (dev) # デバイスを信用する。(必要かどうか分からない) paired-devices # ペアリング済デバイス表示 connect (dev) # 接続 info (dev) # デバイスの状態
でわでわ。。。