FTP

Nahrávání a stahování souborů na Raspberry Pi pomocí WinSCP nebo zprovoznění FTP přístupu pomocí vsftpd (Very Secure FTP Daemon).

7. 10. 2015

WinSCP

Nejjednodušší způsob jak nahrávat/stahovat soubory na/z Raspberry Pi je stáhnout si do PC WinSCP (mají i standalone verzi), žádný FTP server není potřeba na Raspberry Pi instalovat. Musíte mít akorát povolené SSH.

FTP server

Druhý způsob je nainstalovat si FTP server.

sudo apt-get install vsftpd

A mělo by to fungovat. K přihlášení použijeme nějakého FTP klienta, třeba FileZillu.

 Přihlášení

Jméno a heslo je v obou případech stejné jako je naše uživatelské jméno a heslo na Raspberry Pi, host je ip adresa (případně doména), přihlášení proběhne do domovského adresáře daného uživatele.

Úprava přístupu

Pokud ovšem chceme FTP využívat pro nahrávání souborů našeho webu (nebo do nějaké konkrétní složky), máme dvě možnosti:

Změna domovské složky uživatele na kýženou složku (v tomto případě na složku s webem umístěnou ve /var/www a uživatele pi)

usermod -d /var/www/ pi

Vytvoření nového uživatele speciálně pro účely FTP

sudo useradd -d /var/www ftp-user sudo passwd ftp-user sudo chown ftp-user /var/www

Vytvoří uživatele ftp-user a nastaví mu domovský adresář na /var/www, nastavíme mu heslo a nastavíme tohoto uživatele vlastníkem svého domovského adresáře.

 Zkontrolovat

Zákaz anonymního přihlašování k serveru … ve verzi co jsem měl já už to bylo nastaveno rovnou, takže to nebylo ani třeba.
Otevřeme konfigurační soubor:

sudo nano /etc/vsftpd.conf

Tam nastavíme, pokud není:

anonymous_ena­ble=NO

čímž zakážeme anonymní přihlašování k serveru. A zrestartujeme.

sudo service vsftpd restart