ユーザーを追加する。
# 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