Neste passo
chown root /home/sftp_user_1
Eu preciso mudar e agrupar para o sftp
chown root:sftp /home/sftp_user_1
porque no arquivo / etc / ssh / sshd_config existe
Match Group sftp
Eu instalei o sftp no CentOS e adicionou novo grupo:
groupadd sftp
criou um novo usuário:
useradd -m sftp_user_1 -s /sbin/nologin -g sftp
criou senha:
passwd sftp_user_1
alterou o proprietário:
chown root /home/sftp_user_1
alterou os direitos:
chmod 750 /home/sftp_user_1
alterou o proprietário:
chown sftp_user_1:sftp /home/sftp_user_1
checou usuário e grupo:
id sftp_user_1
[root@centos-24 home]# id sftp_user_1
uid=1000(sftp_user_1) gid=1000(sftp) groups=1000(sftp)
fez alterações no arquivo / etc / ssh / sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
mudou para
Subsystem sftp internal-sftp
adicionou no final do arquivo
Match Group sftp
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home/%u
ForceCommand internal-sftp
reiniciou o serviço
systemctl restart sshd
tentou se conectar ao servidor sftp e retornou o erro:
[root@centos-24 home]# sftp sftp_user_1@localhost
sftp_user_1@localhost's password:
packet_write_wait: Connection to ::1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer
Como resolver esse problema?
Neste passo
chown root /home/sftp_user_1
Eu preciso mudar e agrupar para o sftp
chown root:sftp /home/sftp_user_1
porque no arquivo / etc / ssh / sshd_config existe
Match Group sftp