lyovkin
1/27/2018 - 6:45 AM

Create a user and restrict him to his home dir (sftp)

Create a user and restrict him to his home dir (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