Jak uruchomić serwer SFTP na Androidzie

Jak uruchomić serwer SFTP na Androidzie

Ostatnia aktualizacja :
Funkcja serwera SFTP planowana jest w przyszłej wersji AnExplorer .Na tej stronie opisano, jak będzie działać, gdy będzie już dostępna.Na razie użyj Device Connect (serwera HTTP), aby bezprzewodowo udostępniać pliki z telefonu — zobacz podręcznik Device Connect .Aby uzyskać szyfrowany dostęp, klient SFTP AnExplorer może połączyć się z dowolnym zewnętrznym serwerem SFTP — zobacz podręcznik klienta SFTP .

Serwer SFTP AnExplorer zamienia Twój telefon z Androidem w serwer plików dostępny przez SSH.Połącz się z dowolnego klienta SSH/SFTP na laptopie, komputerze stacjonarnym lub serwerze zdalnym — pamięć Twojego telefonu jest bezpiecznie widoczna w sieci.

W przeciwieństwie do podstawowego serwera FTP , SFTP jest szyfrowany przez SSH.Każdy transfer plików jest chroniony, dzięki czemu serwer SFTP jest odpowiedni do zdalnego dostępu do telefonu przez Internet lub w niezaufanych sieciach.

Kiedy używać serwera SFTP zamiast serwera FTP

SytuacjaUżyj
Domowe Wi-Fi, zaufana siećSerwer FTP (prostszy)
Publiczna sieć Wi-Fi, biuro lub dostęp zdalnySerwer SFTP (szyfrowany)
Automatyzacja tworzenia kopii zapasowych z komputera/serwera na telefonSerwer SFTP
Inny programista potrzebuje scp plików na Twój telefonSerwer SFTP
Podłączanie z terminala Linux/Mac poprzez sftp lub scpSerwer SFTP

Jak uruchomić serwer SFTP

  1. Otwórz AnExplorer
  2. Otwórz pasek boczny menu (dotknij ≡ lub przesuń w prawo)
  3. Wybierz Serwer SFTP
  4. Kliknij Start
  5. AnExplorer pokazuje: Host: 192.168.xx, Port: 2222 (lub skonfigurowany przez Ciebie port)
  6. Ustaw nazwę użytkownika i hasło w ustawieniach serwera SFTP — nigdy nie zostawiaj otwartego serwera SFTP bez poświadczeń

Serwer działa tylko wtedy, gdy AnExplorer jest aktywny.Zamyka się po zamknięciu aplikacji lub system ją zabija, aby zwolnić pamięć.

Pobierz menedżer plików AnExplorer

Zarządzaj, przesyłaj i otwieraj pliki na dowolnym urządzeniu.

Pobierz aplikację

Łączenie z komputera

W systemie Windows (wiersz poleceń lub PowerShell):

sftp -P 2222 username@192.168.1.105

Następnie użyj poleceń SFTP: ls , get filename , put filename , exit

Z systemu Linux lub Mac (terminal):

sftp -P 2222 username@192.168.1.105

Z FileZilla (Windows/Mac/Linux):

  1. Menedżer witryny > Nowa witryna
  2. Protokół: SFTP – protokół przesyłania plików SSH
  3. Host: 192.168.1.105 , Port: 2222
  4. Typ logowania: Normalny, nazwa użytkownika, hasło
  5. Połącz

Z Cyberducka (Mac):

  1. Otwórz Połączenie > SFTP (protokół przesyłania plików SSH)
  2. Serwer: 192.168.1.105 , Port: 2222
  3. Wprowadź nazwę użytkownika i hasło

Pobierz menedżer plików AnExplorer

Zarządzaj, przesyłaj i otwieraj pliki na dowolnym urządzeniu.

Pobierz aplikację

Automatyzacja: pobieranie plików telefonu z serwera Linux

Typowy przepływ pracy dla programistów: automatyczne tworzenie kopii zapasowych zawartości telefonu na serwerze domowym z systemem Linux przy użyciu zadania cron:

# cron entry (runs every night at 2am)
0 2 *** sftp -P 2222 myuser@192.168.1.105:/sdcard/DCIM /backup/phone-photos/

Lub użyj rsync przez SSH (jeśli serwer SFTP telefonu obsługuje polecenia rsync — różni się w zależności od implementacji):

rsync -avz -e "ssh -p 2222" myuser@192.168.1.105:/sdcard/ /backup/phone/

Jest to niezawodny sposób na automatyczne tworzenie kopii zapasowych zdjęć/wideo z telefonu na serwer NAS lub serwer domowy bez żadnej usługi w chmurze.

Ustawienia serwera SFTP

UstawienieZalecenie
Port2222 (domyślnie, pozwala uniknąć konfliktu z systemowym SSH na porcie 22)
Nazwa użytkownikaWybierz coś nietrywialnego
HasłoUżyj silnego hasła
Katalog głównyOgranicz do /sdcard/ lub określonego folderu
Autoryzacja klucza SSHDostępne dla klientów opartych na kluczach

Pobierz menedżer plików AnExplorer

Zarządzaj, przesyłaj i otwieraj pliki na dowolnym urządzeniu.

Pobierz aplikację

Bezpieczeństwo: odsłonięcie portu SFTP

Serwer SFTP domyślnie wiąże się z bieżącym adresem IP telefonu w sieci lokalnej.Jeśli chcesz uzyskać do niego dostęp spoza domu:

  1. Włącz przekierowanie portów na routerze: przekieruj port zewnętrzny → port IP telefonu 2222
  2. Użyj publicznego adresu IP routera lub nazwy hosta DDNS, aby połączyć się zdalnie
  3. Zawsze używaj hasła podczas udostępniania protokołu SFTP w Internecie
  4. Rozważ VPN ( OpenVPN ) zamiast przekierowania portów dla większego bezpieczeństwa

Serwer SFTP kontra serwer FTP a połączenie urządzenia

Serwer SFTPSerwer FTPPołączenie urządzenia
Zaszyfrowane
Wymaga klienta SSH
Działa w dowolnej przeglądarce
Najlepsze dlaZdalny/bezpieczny dostępTransfery LANSzybkie udostępnianie
Powiązany przewodnikTa stronaSerwer FTPPodłączenie urządzenia

Powiązane przewodniki

Zainstaluj

Zainstaluj AnExplorer

Pobierz menedżer plików AnExplorer

Zarządzaj, przesyłaj i otwieraj pliki na dowolnym urządzeniu.

Pobierz aplikację

Najczęściej zadawane pytania

Prawa Autorskie © DWorkS 2011 – 2026 Wszystkie prawa zastrzeżone