Таким образом, я следовал этому руководству к письму:http://markshust.com/2013/04/01/how-setup-chrootd-sftp-account-linux и нескольким другим руководствам, но я, кажется, не в состоянии получить связь.
Я работаю в системе Ubuntu.
Вот что я получаю в моем auth.log:
Accepted password for repouser from 127.0.0.1 port 57791 ssh2
pam_unix(sshd:session): session opened for user repouser by (uid=0)
subsystem request for sftp by user repouser
pam_unix(sshd:session): session closed for user repouser
Connection closed by 192.168.10.191 [preauth]
Вот распечатка дерева из моего домашнего каталога:
.
├── [root root ] repouser
│ └── [repouser dialogue] public
Мой sshd_config:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Match Group dialoguerepo
ChrootDirectory /home/%u
ForceCommand internal-sftp
Мой /etc /passwd:
repouser:x:1008:1008::/public:/sbin/nologin
Мой /etc /group:
dialoguerepo:x:1008:
Я понятия не имею, что не так, я просто закрываю сообщение об ошибке, кто-нибудь может помочь?