●DebianにSFTPを設定
近年では、FTPだと通信時に平文で通信されるため、それを狙ったウイルスが多発しているようです。今後はSFTPや、FTPSを利用しましょう!

●まずは、SFTPユーザーを作成します。
# adduser hoge

●ホームディレクトリーを/(ルート)に変更します。
# usermod -d / hoge

●SFTP用のグループを作成します。
# groupadd sftponly

●上記で作成したユーザーのグループを変更します。
# usermod -G sftponly hoge
※グループを追加する場合は下記のコマンドが良さそうです。
# gpasswd -a hoge sftponly

●sshd_configを設定します。
# vim /etc/ssh/sshd_config

※以下の行をコメントアウトしてその下の行を追加

# Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp

※最下部辺りに追加
Match group sftponly
  ChrootDirectory /home/%u
  X11Forwarding no
  AllowTcpForwarding no
  ForceCommand internal-sftp

※sshdを再起動する前に下記コマンドでconfの内容を確認
# sshd -t
記述にエラーがあれば表示されます。

●/home/以下の対象ディレクトリをroot権限に変更 例)www
# chown root:root www
※必要に応じで書き込み権限を付ける
# chmod 755 www
※他ユーザでの書き込み権限などを付けるとNGの場合もある

●SFTPユーザが書き込みできるフォルダを作成。
# mkdir /home/hoge/htdocs
# chown hoge:hoge /home/hoge/htdocs