Uruchomienie SFTP bez dostępu do powłoki na Ubuntu 20.04
Poniższy poradnik opisuje Uruchomienie SFTP bez dostępu do powłoki na Ubuntu 20.04
Całość wykonamy wydając kilka poleceń w konsoli.
Na początek dodajemy użytkownika:
1 | sudo adduser pliki |
Tworzymy katalog do przechowywania plików i nadajemy uprawnienia:
1 | sudo mkdir -p /var/sftp/uploads |
1 | sudo chown root:root /var/sftp |
1 | sudo chmod 755 /var/sftp |
Dajemy dostęp użytkownikowi do plików i katalogu z plikami:
1 | sudo chown pliki:pliki /var/sftp/uploads |
Edytujemy plik konfiguracyjy ssh:
1 | sudo nano /etc/ssh/sshd_config |
I dodajemy na końcu:
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 |
Zapisujemy plik i restartujemy sshd
1 | systemctl restart sshd |
Całość powinna działać, to wszystko 🙂