sh 创建一个用户并限制他到他的家庭目录(sftp)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 创建一个用户并限制他到他的家庭目录(sftp)相关的知识,希望对你有一定的参考价值。

sudo groupadd sftpusers
sudo adduser importer
sudo chown root:root /home/importer
sudo usermod importer -g sftpusers
sudo mkdir /home/importer/data
sudo chown -R importer:sftpusers /home/importer/data

-------------------------
sftp access configuration
-------------------------
PasswordAuthentication yes
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no
    X11Forwarding no
    
sudo service ssh restart

-----------------------
mount folder (optional)
----------------------
mount --bind /home/importer/data /path/data

以上是关于sh 创建一个用户并限制他到他的家庭目录(sftp)的主要内容,如果未能解决你的问题,请参考以下文章

Linux shell 将 sftp 用户限制到他们的主目录?

Linux下限制用户通过SFTP访问指定目录

Linux 限制SFTP用户目录和权限

sftp用户限制设置

设置让SFTP的用户限制在某个目录下

搭建sftp服务器并限制用户