linux sftp add user (centos)

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

Guess you like

Origin blog.csdn.net/qgbihc/article/details/120802937