Você pode usar a opção -d do sftp, que altera o diretório inicial para você. Veja a página de manual sftp-server(8) :
-d start_directory
specifies an alternate starting directory for users. The pathname may contain the following tokens that are expanded at runtime:
%%is replaced by a literal '%',%his replaced by the home directory of the user being authenticated, and%uis replaced by the username of that user. The default is to use the user's home directory. This option is useful in conjunction with the sshd_config(5)ChrootDirectoryoption.
Você pode fazer isso colocando isso como um argumento para internal-sftp , por exemplo:
Subsystem sftp internal-sftp -d "%h/sftp_home/"
Além disso, você pode precisar ajustar o comando force, se você usar um:
ForceCommand internal-sftp -d "%h/sftp_home/"
Isso deve estar disponível no openssh desde a versão 6.2