Raspberry PiでFTPサーバー(vsftpd)を運用する手順について。
インストール
$ sudo apt install vsftpd
設定
$ sudo vi /etc/vsftpd.conf
vsftpd.confで設定できる内容は以下のような感じです。
anonymous_enable | Anonymousでのログインを許可する場合はYES |
local_enable | ローカルユーザー(piやuseradd で作成したユーザー)でのログインを有効にする場合はYES※ |
write_enable | FTPサーバーへの書き込みを有効にする場合はYES |
local_umask | umaskの設定(デフォルトは077) |
chroot_local_user | ホームディレクトリより上の階層にアクセスできるようにする場合はYES |
pasv_enable | パッシブモードを有効にする場合はYES |
※パスワードを設定していない場合や忘れてしまった場合は、sudo passwd ユーザー名
で設定できます。
FTPサーバーの起動
$ sudo service vsftpd restart
530 Login incorrect
FTPクライアントからユーザー名とパスワードを入力した際530 Login incorrect
となる場合はユーザー名かパスワードをミスタイプしているか可能性があるので再確認してみてください。
その他、該当ユーザーのログインシェルをnologin
やgit-shell
などにしている場合も同様のエラーとなるようです。
$ sudo usermod -s /bin/bash ユーザー名
でログインシェルを変更できます。必要に応じて試してみてください。
関連記事
Raspberry Piに関するTIPS
Raspberry Piの温度を調べたい
下記コマンドで温度が調べられます。
/opt/vc/bin/vcgencmd measure_temp
アップデート
Raspberry Piにインストールしているソフトウェアをアップデートしたい場合は、下記コマンドを実行します。
sudo apt updatesudo apt upgrade
もしくは
sudo...
Raspberry Piにプロキシサーバーをインストールする方法
Raspberry Piにプロキシサーバー「Squid」をインストールするメモ。
インストール
$ sudo apt install squid
設定
設定ファイルは/etc/squid/squid.confになります。お好みのエディタで編集してください。
$ sudo vi /etc/squid/squid.conf
Squidの起動
$ sudo s...
Raspberry PiにVivaldiをインストールする方法
Raspberry PiでWebブラウザ「Vivaldi」を使いたい場合は次のような感じでインストールできます。
Vivaldiのインストール方法
1. Vivaldiの公式サイト(https://vivaldi.com/download/)から「Linux DEB ARM」のファイル(.deb)をダウンロードします。
2. aptコマンドを使ってVivaldiをインストールし...