1) Add user group sftp-group
groupadd sftpusers
2) Add user sftp and disable login via ssh
useradd -s /bin/false -G sftpusers sftpuser
/bin/false # 禁止用户通过shell登录
3) SSH configuration
vi /etc/ssh/sshd_config
modify port
Port 2222
Modify the original Subsystem as follows:
# Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match user sftpuser
4) Restart the SSH service
service sshd restart
查看SSH状态
service sshd status
查看端口状况
sudo semanage port -a -t ssh_port_t -p tcp 2222
5) Modify directory access permissions
chmod 777 /home/sftpuser
Notice
If the firewall is enabled, remember to set the firewall