Mam zainstalowany serwer Ubuntu 14.04 z otwartym ssh. Chciałbym skonfigurować sftp, aby klienci mogli tylko pobierać pliki. Innymi słowy, umieszczam pliki w katalogu, w którym są więzione. Muszę się upewnić, że mogą uzyskać dostęp do katalogu tylko z plikami i niczym innym.
Początkowo miałem zamiar użyć vsftpd, ale ktoś mi powiedział, że lepszym rozwiązaniem jest sftp. Jeśli jest jakaś dokumentacja, czego potrzebuję, byłoby świetnie.
Potrzebuję pomocy w następujących kwestiach:
- Jak skonfigurować sftp
- Jak skonfigurować konta użytkowników i używać ich do sftp
- Jak ustawić konta w więzieniu
sudo mkdir /ftpusers
, a następniesudo mkdir /ftpusers/HomeFolder
chown root:root /ftpusers/HomeFolder
ichmod 755 /ftpusers/HomeFolder
UsePAM yes
niszczy wszystko dla mnie i powoduje „odmowę połączenia”. Nie jestem pewien dlaczego, ale skomentowanie tej linii sprawia, że wszystko działa idealnie.