ファイルアップロード

ファイルをアップロードするためのユーザーを追加

前提

OSバージョン

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.6 LTS (Xenial Xerus)"

グループの準備

グループの追加

$ sudo groupadd groupname

ユーザーの準備

ユーザー追加/パスワード

以下のページを参考にユーザーの追加とパスワードを設定

ユーザーのグループを変更

$ sudo usermod -G groupname name
$ id name

フォルダの準備

フォルダの作成

$ sudo mkdir /var/www/hoge
$ sudo mkdir /var/www/hoge/name

アクセスフォルダを設定

sshdの設定変更

$ sudo vim /etc/ssh/sshd_config 
Match group groupname
  ChrootDirectory /var/www/hoge/%u
  X11Forwarding no
  AllowTcpForwarding no
$ sudo service sshd restart
$ sudo usermod -d / sftp-user