概要
ラズパイでデータを転送するときにいちいち、
ラズパイにUSBを指して、コピーして、ペーストして、USB抜いて、
で、
Macbook AirにUSB指して、コピーして、ペーストして、
ってしていたのですが、めんどくさくて、
コマンドでできないか、やってみました。
SSHを使用する方法
いろいろ転送する方法はあるみたいですが、私はSSHを使って、転送してみました。
SSHとは
「Secure Shell」の略です。これは、ネットワーク上で他のコンピュータに安全にログインしたり、ファイルを転送したり、リモートでコマンドを実行したりするためのプロトコルです。SSHは暗号化を使用して、接続されたデバイス間のデータの安全性とプライバシーを保護します。これにより、セキュアなチャネルを介して、不正アクセスやデータの盗聴から保護しながら通信を行うことができます。SSHはリモートサーバー管理、セキュアなファイル転送(SCPやSFTP経由)、およびVPNのようなネットワークサービスに広く使用されています。
特徴
SSH経由でファイルを転送するのは、セキュリティが高く、比較的簡単な方法です。
準備
まずは、準備をします。
Macbook Air
ターミナルを開いててください。
ラズパイ
ユーザー名とIPアドレスを取得して、SSHを有効にしなければなりません。
ユーザ名の取得
コマンドを開いて、以下を入力して、ユーザ名を取得してください。
whoami
IPアドレスの取得
コマンドを開いて、以下を入力して、IPアドレスを取得してください。
hostname -I
SSHを有効化
「ラズパイのアイコン」、「設定」、「Raspberry Piの設定」、「インターフェイス」タグの”SSH”をONで、「OK」
の順でクリックしてください。
転送
では、いよいよ転送をします。
「ラズパイのデスクトップにある”sample.txt”をMacbook AirのDownloadsフォルダに転送する」という想定です。
Macbook Air
以下のコマンドを入力してください。
scp morinokabu@192.169.72.39:/home/morinokabu/Desktop/sample.txt ~/Downloads/
と入力してすると、sample.txtが転送されていると思います。転送する際、passwordを求められるので、ラズパイを最初にインストールしたときに設定したパスワードを入力してください。
少し説明します。
コマンドは”scp”を使います。
スペースを挟んで、取得したユーザ名を入力して、
“@”のあとに取得したIPアドレスを入力して、
“:”のあとに転送したいファイルのパスを入力して、
スペースを挟んで、転送先(私の場合はMacbook Air)の保存したい場所のパスを入力する。
ラズパイ
特にすることはないです。
以上がラズパイにあるファイルをMacbook Airに転送した一連でした。
フォルダ全体を転送してみた
次にフォルダはできないかやってみました。
フォルダの転送は”-r”オプションを使うとできます。以下がコマンドです。「ラズパイのデスクトップにある”samplefolder”というフォルダをMacbook AirのDownloadsというフォルダに転送する」という想定です。
scp -r morinokabu@192.169.72.39:/home/morinokabu/Desktop/samplefolder ~/Downloads/
以上になります。
何かの参考になれば幸いです。
スクールの紹介
【アイデミー】AIを学んで一発逆転のキャリアチェンジ!ここまで読んでいただき、ありがとうございました。
最後に宣伝をさせてください。
夢見るAIエンジニアへ、今こそ一歩を踏み出せ!
最近、AI技術やデータサイエンスに興味を持ち始めたあなた。将来、AIエンジニアやデータサイエンティストとして活躍したいと考えているかもしれません。また、AIを使って業務課題や研究課題を解決したい、あるいは教養としてAIの知識を深めたいと思っている方もいるでしょう。
しかし、学び始めるとなると「どこから手をつけて良いのか分からない」「専門的すぎて理解できない」といった悩みが生じることも。そんなあなたのために、この3ヶ月間集中してAIプログラミングを習得するオンラインコーチングサービスがオススメです!
なぜこのサービスが選ばれるのか?その理由はこちら
- 初心者から上級者まで
完全なプログラミング初心者から研究者まで、幅広い方々に優良なコンテンツが提供されます。 - 徹底的な進捗管理
受講者の進捗をしっかりとチェックし、つまずきやすいポイントでのフォローが万全です。 - 専属メンターによる徹底サポート
AIの学び方から、実際の適用まで、専属のメンターが手厚くサポートします。 - 場所を選ばず学べるオンライン完結
東京以外の地域からも、気軽に学び始めることができます。
信頼の実績多数!
・日本最大級のプログラミングスクール実績
・受講者総数700名以上
・SaaS型学習サービス会員65,000名以上
・企業導入実績120社以上
・グッドデザイン賞受賞
・著名な賞受賞歴や経団連加盟も実現
夢を叶えるための第一歩を、一緒に踏み出しませんか?今なら、あなたもその一員として学び始めることができます!