RPi SSH Command Memos 〜ラズパイに接続するときのメモ〜

ラズパイに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) # デバイスの状態

でわでわ。。。



投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す