ユーザーを追加する。
# useradd -s /usr/sbin/nologin ftp-user
パスワードを設定する。
# passwd ftp-user
Webサービスが作成したファイルの操作を行うため作成したユーザーをApacheグループに追加する。
# usermod -G apache ftp-user
sshの設定ファイルを編集する。
# vi /etc/ssh/sshd_config
元々あるSubsystem…の構文はコメントブロックする。
Subsystem sftp internal-sftp
Chrootでアクセスさせるディレクトリを限定する。
Match User ftp-user
X11Forwarding no
AllowTcpForwarding no
PermitTTY no
ChrootDirectory /var/www/
ForceCommand internal-sftp