Create a jailed ssh user with jailkit
Appearance
Install Jailkit
[edit]- Login the target server
cd /tmp
wget {latest version https://olivier.sessink.nl/jailkit/index.html#download}
tar xvfz {file}
cd {dir}
apt-get install build-essential autoconf automake1.11 libtool flex bison debhelper binutils-gold python
./debian/rules binary
cd ..
dpkg -i {file}.deb
rm -rf /tmp/jailkit*
Create jailed user
[edit]adduser {username}
mkdir /srv/{jailname}
jk_init -v -j /srv/{jailname} jk_lsh basicshell sftp
jk_jailuser -m -j /srv/{jailname} {username}
nano /srv/{jailname}/etc/passwd
#{username}:x:1001:1001:,,,:/home/srijan:/usr/sbin/jk_lsh
{username}:x:1001:1001:,,,:/home/{username}:/bin/bash
mkdir /srv/{jailname}/var
mkdir /srv/{jailname}/var/www
chmod a+rwx /srv/{jailname}/var/www
cd {webroot}
ln -s /srv/{jailname}/var/www {symlinkname}
More Information: https://www.howtoforge.com/how-to-create-a-jailed-ssh-user-with-jailkit-on-debian-wheezy