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:
Installer libreoffice dans Ubuntu 20.04 / 21.10
Changer la langue dans le système et Debian Centos7
Recherche d'échecs de tentatives de connexion SSH sur les systèmes Debian, Ubuntu, CentOS
PhpMyAdmin - temps changement base de données d'importation
Installation et sécurisation du serveur de base de données MariaDB sur Ubuntu 22.04