結果(Wsl へ FileZilla で接続)
vsftpd シェルスクリプト ソース
vsftpd_set.sh
#!/bin/bash
echo "********* vsftpd インストール開始 *********"
# vsftpd インストール
sudo apt-get install vsftpd
# vsftpd conf のパスを変数へセット
vsftpd_conf='/etc/vsftpd.conf'
### conf ファイル設定
sed -i -e "s/#write_enable=YES/write_enable=YES/g" $vsftpd_conf
sed -i -e "s/#ascii_upload_enable=YES/ascii_upload_enable=YES/g" $vsftpd_conf
sed -i -e "s/#ascii_download_enable=YES/ascii_download_enable=YES/g" $vsftpd_conf
sed -i -e "s/#ftpd_banner=Welcome to blah FTP service./ftpd_banner=Welcome to blah FTP service./g" $vsftpd_conf
# ポート有効化
sudo ufw allow 21
sudo ufw reload
### vsftpd 「開始」「有効化」「再起動」
sudo service vsftpd start
sudo service vsftpd enable
sudo service vsftpd restart
echo "********* vsftpd 設定完了 *********"
exit
FileZillaの接続方法
・ホスト
loclahost
・ユーザ名
wslで作成したユーザ名
・パスワード
wslで作成したユーザのパスワード
・ポート
21
「クイック接続」をクリック。
WSL のパスワード忘れた場合
・passwd でリセットする。
passwd ユーザ名 を入力して、新しいパスワードを設定する。
root@JIM288:/home/first_react_project# passwd tossy
New password:
Retype new password:
passwd: password updated successfully
root@JIM288:/home/first_react_project#