Program do udostepnienia plików LInuxa (dowolnej lokalizacji) po FTP po WI-Fi

Cześć
Szukam programu na Linuxa, który potrafiłby udostępnić lokalizację $HOME po FTP w zasięgu sieci Wi-Fi, i bym np. z telefonu mógł wpisać sobie w przeglądarkę „192.168.0.***”, i bym miał dostęp do plików.
Proszę o pomoc i pozdrawiam! :slight_smile:

Potrzebujesz uruchomić serwer FTP. Jeżeli to jest coś z rodziny Ubuntu, to Service - FTP | Ubuntu
Serwer FTP domyślnie skonfigurowany jest tak, że hasło systemowe danego użytkownika = hasło FTP na tego użytkownika.

Tylko potrzeba jeszcze klienta ftp bo chyba większość przeglądarek porzuciła wsparcie dla niego

Ja mam akurat Arch’a. Ale dzięki za podpowiedź, zamiast apt-get zainstaluję ten program pacmanem :slight_smile:

Zainstalowałem ten pakiet. Wprowadziłem te konfiguracje do pliku. I potem? Jak odpalić serwer i zobaczyć adres IP i port?

Usługami zarządzasz przez systemd systemd - ArchWiki

Dla przykładu:

Uruchomienie serwera:
systemctl start vsftpd.service

Aktywowanie uruchamiania przy starcie systemu:
systemctl enable vsftpd.service

Informacja o tym czy serwer działa
systemctl status vsftpd.service

Tutaj strona Arch’a o vsftpd Very Secure FTP Daemon - ArchWiki

Domyślnie serwer powinien słuchać na wszystkich IP które masz w systemie. Port FTP to 21 ale nie musisz go podawać jak wpisujesz w przeglądarce ftp://adres.ip/
Jak wspomniał przedmówca, większość przeglądarek porzuciła wsparcie dla FTP, więc możliwe że będziesz potrzebował klienta FTP.

Krótka piłka, będą kombinowali
Najprościej:

Z wiedzą robi się inaczej, ale w Twoim przypadku, najprościej.
telefon-komputer, czy to tam sobie wymyślisz.
w Kde masz Program, w gnome też.
Robi te rzeczy z automatu

*Rzeczy
A czegoś na PC nie ma? Sorki za zajmowanie czasu głupotami, ale ja niestety potrzebuję tych plików z poziomu starego telefonu z Symbianem, gdzie apek z Androida się nie da zaintalować. Na tablecie korzystam z takich aplikacji jak wspomniałeś (Software Data Cable, Solid File Manager, SuperBeam itd.), ale na Symbian czegoś takiego nie ma, i chcę na Linux utworzyć serwer, by wejść przez przeglądarkę na tym starym telefonie

A nie wystarczy w przeglądarkę wpisać
symbian linux ftp?
Pierwszy link:
http://www.mobyware.org/symbian-os-connection-ftp-download-best-1-name.html
Nie wiem czy samba nie będzie najlepszym rozwiązaniem w Twoim przypadku;
http://www.cellulareblog.com/en/software-per-cellulare/symbian/symsmb-200-samba-per-symbian.html
Symbiana to widziałem ostatnio 10 lat temu.

Jak czasami potrzebujesz coś przerzucić to przyda się nawet prosty serwerek HTTP przy pomocy Python3.
Przechodzisz w konsoli do jakiejś lokalizacji do udostępnienia, do której masz prawa i np.:
python3 -m http.server --bind twoje_IP_PC 8000

Potem w zwykłej przeglądarce internetowej otwierasz: http://twoje_IP_PC:8000

Jak masz firewall to pamiętaj o dodaniu reguły odpowiedniej, aby nie blokowało Ci połączenia. Oczywiście chodzi tu o lokalne IP w sieci domowej.

1 polubienie

Ekhm…

  1. Total commander dostępny za darmo i bez reklam na androidzie bez problemu obsługuje SMB.
  2. Praktycznie każdy linuks albo ma serwer SMB, albo można doinstalować odpowiedni pakiet.
  3. Windows używa SMB więc bez problemu dostaniesz się do udziałów udostępnionych zarówno na PC z Windows jak i linuxem.

@sadaj72 Na Androida tak, ale on napisał:

Wow, o to chodziło! Na starej Operze Mobile na telefonie wpisuję 192.168.0.XXX:8000 i działa! Naprawdę dzięki jeszcze raz!

Dobry pomysł z serwerem HTTP. Dla większych obciążeń, czy wielodostępu polecam http-server - npm ponieważ ten z Python potrafi się przyciąć.

1 polubienie

Dzięki za linka, spróbuję :wink:

Chyba ten link, który podałem to nie tenhttp-server którego ja używam. W każdym razie procedura była taka:

  • instalacja Node.js
  • z konsoli npm install --global http-server
  • z konsoli np: http-server.cmd -p 8080

Minusem jest konieczność instalacji Node.js ale nie znalazłem innego niezawodnego serwera, który działa prosto z linii poleceń. Inne albo się wywalały przy wielodostępie albo miały bardzo powolny transfer dużych plików.

Dzięki naprawdę za poświęcenie czasu, jak się przełącze na Archa to stestuję :wink:
Akurat mam ciut ułatwione bo to Arch, a w AUR jest ten pakiet :wink: