Eu configurei um usuário para ssh no Windows Server 2008 R2.
Consegui mudar o diretório padrão.
A única peça que não consegui descobrir é como restringir o usuário a apenas esse diretório.
Em outras palavras, não quero que o usuário possa alterar o diretório.
Por favor informar.
EDITAR:
Aqui é onde eu estou:
- Cygwin instalado
- Usuário (
James
) criado no Windows - Grupo (SftpUser) criado no Windows
SftpUser
não está aparecendo no / etc / passwd- em vez disso, há algum
None
grupo do qual James é membro - Posso entrar com meu usuário
cygdrive
edev
diretório estão listados (eu não quero isso)cygdrive
está vazia
Aqui está o cenário
Eu quero James
de sftpUser
grupo a ser restrita à sua pasta upload. O caminho está em uma unidade externa:
D:\uploads\james_folder\
em cygwin
/cygdrive/d/uploads/james_folder/
Eu não me importo de ter a restrição de
/home/james/upload
E então monte o diretório no caminho inicial, mas parece que o cygwin não está incluído no samba.
sshd_config
Match user james
ChrootDirectory /home/james/upload/
ForceCommand internal-sftp