熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

PCとラズパイとの間にファイルを転送したい

概要

ラズパイはファイルまたはフォルダの整理することができます。Windows PCとラズパイとの間にファイルを転送したいときと、パソコンからラズパイのファイル環境を操作したいときがあります。そのためのリモート環境を構築します。

f:id:bear_9973:20200811090409p:plain:w400
概要図

システム概要

vsftpdを使って、Windows PCとラズパイとの間にファイルを転送します。ラズパイはFTPサーバとして使います。Windows PCでは、FTPクライアントとしてFFFTPを使います。

f:id:bear_9973:20200811090454p:plain:w400
システム図

環境構築手順

手順を以下に示します。

【ラズパイ】

  1. IPアドレスを固定する
  2. vsftpdをインストールする

Windows PC】

  1. FFFTPをインストールする
  2. FFFTPで接続する

ラズパイ

IPアドレスを固定する

ラズパイのIPアドレスを固定します。/etc/dhcpcd.confの編集で、IPアドレスを固定できます。

interface eth0
static ip_address=192.168.11.xxx/24
static routers=192.168.11.1
static domain_name_servers=192.168.11.1

vsftpdをインストールする

以下のコマンドで、vsftpdのパッケージのインストールをします。

$sudo apt-get update
$sudo apt-get install vsftpd  

リーブートする

rebootでラズパイを再起動します。再起動すると、固定IPアドレスFTPサーバー(vsftpd)の設定が確定されます。

$sudo reboot

Windows PC

FFFTPをインストールする

FFFTPの公式webまたは窓の杜から最新版のFFFTPをインストールします。

FFFTPで接続する

手順を以下に示します。

  1. ホストの設定
  2. 接続

ホストの設定

FFFTPの接続先を設定します。

  1. 「ホスト一覧」画面の「新規ホスト」ボタンをクリックして、「ホストの設定」画面を表示します。
    f:id:bear_9973:20200811092039p:plain:w400
    「ホスト一覧」画面
  2. 「ホストの設定名」に名前(ここではラズパイ2号)を入力します。
    f:id:bear_9973:20200811092143p:plain:w400
    「ホストの設定」画面
  3. 「ホスト名(アドレス)」にIPを入力します。
  4. 「ユーザー名」にFTPユーザー名を入力します。
  5. 「パスワード」にFTPパスワードを入力します。
  6. 「OK」ボタンをクリックします。

接続

「ホスト一覧」画面に設定済みの接続先の一覧表が表示されます。接続先を指定して接続します。

  1. 接続先のホスト名をクリックします。
    f:id:bear_9973:20200811092634p:plain:w400
    「ホストの設定」画面
  2. 「接続」ボタンをクリックします。

未学習内容

ここでは、調査や理解がまだ足りないと感じている項目を整理します。

  • FTPサーバーの設定
  • FTPサーバーに関するエラーログの場所と見方
  • PythonFTPサーバーにアクセスする方法

などなど