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ęć.

Łączenie z komputera

W systemie Windows (wiersz poleceń lub PowerShell):

sftp -P 2222 [email protected]

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

Z systemu Linux lub Mac (terminal):

sftp -P 2222 [email protected]

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

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 [email protected]:/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" [email protected]:/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

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

Najczęściej zadawane pytania

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