Bestanden uploaden naar 'resources'
meer oude bestanden
This commit is contained in:
32
resources/sftp_without_root.sh
Normal file
32
resources/sftp_without_root.sh
Normal file
@@ -0,0 +1,32 @@
|
||||
#==============================================================================
|
||||
# UBUNTU 18.04 - SFTP ACCES WITHOUT ROOT OR SSH
|
||||
# https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04
|
||||
#==============================================================================
|
||||
echo Username?
|
||||
read user
|
||||
echo domein voor toegang?
|
||||
read domain
|
||||
adduser $user
|
||||
chown root:root /var/www
|
||||
chmod 755 /var/www
|
||||
chown $user:$user /var/www/$domain
|
||||
cat <<EOF > /etc/ssh/sshd_config
|
||||
PasswordAuthentication yes
|
||||
ChallengeResponseAuthentication no
|
||||
UsePAM yes
|
||||
X11Forwarding yes
|
||||
PrintMotd no
|
||||
AcceptEnv LANG LC_*
|
||||
Subsystem sftp /usr/lib/openssh/sftp-server
|
||||
|
||||
PermitRootLogin yes
|
||||
Match User $user
|
||||
ForceCommand internal-sftp
|
||||
PasswordAuthentication yes
|
||||
ChrootDirectory /var/www
|
||||
PermitTunnel no
|
||||
AllowAgentForwarding no
|
||||
AllowTcpForwarding no
|
||||
X11Forwarding no
|
||||
EOF
|
||||
systemctl restart sshd
|
||||
Reference in New Issue
Block a user