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!
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
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.
Ekhm…
- Total commander dostępny za darmo i bez reklam na androidzie bez problemu obsługuje SMB.
- Praktycznie każdy linuks albo ma serwer SMB, albo można doinstalować odpowiedni pakiet.
- Windows używa SMB więc bez problemu dostaniesz się do udziałów udostępnionych zarówno na PC z Windows jak i linuxem.
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ąć.
Dzięki za linka, spróbuję
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ę
Akurat mam ciut ułatwione bo to Arch, a w AUR jest ten pakiet
Ten temat został automatycznie zamknięty 180 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.