Você precisa configurar o serviço SFTP (é parte do SSH, mas muitas vezes está desabilitado). Dê uma olhada na minha resposta a este Q & Q & A intitulado: Como posso criar um usuário SFTP no CentOS? .
Os principais bits estão fazendo as seguintes alterações na sua configuração do SSHD.
Make these changes to your /etc/ssh/sshd_config file.
Subsystem sftp internal-sftp ## You want to put only certain users (i.e users who belongs to ## sftpusers group) in the chroot jail environment. Add the following ## lines at the end of /etc/ssh/sshd_config # Match Group sftpusers # ChrootDirectory /sftp/%u # ForceCommand internal-sftp
Em seguida, reinicie seu serviço SSHD:
$ sudo service sshd restart