Exécuter SFTP sans accès shell sur Ubuntu 20.04
Le tutoriel ci-dessous décrit comment faire fonctionner SFTP sans accès shell sur Ubuntu 20.04
Nous allons faire le tout en émettant quelques commandes dans la console.
Tout d'abord, nous ajoutons un utilisateur:
1 | sudo adduser pliki |
Nous créons un répertoire pour stocker les fichiers et donnons des autorisations:
1 | sudo mkdir -p /var/sftp/uploads |
1 | sudo chown root:root /var/sftp |
1 | sudo chmod 755 /var/sftp |
Nous donnons à l'utilisateur l'accès aux fichiers et au répertoire avec les fichiers:
1 | sudo chown pliki:pliki /var/sftp/uploads |
Nous éditons le fichier de configuration ssh:
1 | sudo nano /etc/ssh/sshd_config |
Et on ajoute à la fin:
1 2 3 4 5 6 7 8 | Match User pliki ForceCommand internal-sftp PasswordAuthentication yes ChrootDirectory /var/sftp PermitTunnel no AllowAgentForwarding no AllowTcpForwarding no X11Forwarding no |
Enregistrez le fichier et redémarrez sshd
1 | systemctl restart sshd |
Tout devrait fonctionner, c'est tout 🙂
entrées connexes:
problème Nextcloud MySQL est utilisé comme une base de données, mais ne prend pas en charge les caractères codés sur 4 octets
Et les packages de modules complémentaires PHP 8
gconf-service gconf-service-backend gconf2-common libappindicator1 libc++1 libc++1-9 libc++abi1-9 libdbusmenu-gtk4 libgail-common libgail18 libgconf-2-4 libgtk2.0-0 libgtk2.0-bin libgtk2.0-communChat vocal et textuel tout-en-un pour les joueurs
Chat vocal et texte tout-en-un gratuit pour les joueurs 20.04
Changer le nom de l'interface sur enp3s0 eth0 dans debian 9
Changement de logo RoundCube