Forum

MacOS Catalina - Czy serwer sFTP jest możliwy?

DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 23 lut 2020
Cześć ludzie,

Jak mówi temat, czy istnieje sposób na uruchomienie usługi sFTP w systemie MacOS? Mam już włączone SSH i SMB, ale szukam również sFTP.

CIOTKA.

Pani.

14 marca 2009 r.


  • 23 lut 2020
Funkcjonalność SFTP jest częścią SSH. To FTPS to coś odrębnego.

Ogólnie rzecz biorąc, FTP(S) jest uważany za w większości przestarzały AFAIK.
Reakcje:Fuchal DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 23 lut 2020
Czy nie ma więc możliwości włączenia usługi? Natknąłem się na ten dokument, ale ma on kilka lat:

Jak uruchomić serwer FTP lub SFTP w systemie macOS? | Wskazówki dotyczące systemu OS X

Domyślnie FTP nie jest instalowany w najnowszych wersjach systemu, ale nie oznacza to, że nie możesz samodzielnie zainstalować protokołu. osxtips.net
Dzięki za dotychczasową pomoc!

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 23 lut 2020
Jeśli masz włączone SSH, SFTP jest już dostępny.
Reakcje:Fuchal DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 23 lut 2020
Kiedy próbuję połączyć się z moim serwerem z innego laptopa (Linux), łączy się, ale NIE pokazuje mi żadnych list katalogów na serwerze (komputer zdalny z systemem MacOS). Ostatnia edycja: 23.03.2020 DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 26 lut 2020
Czy ktoś ma kilka szybkich pomysłów na to, co spróbować, aby wszystko działało? TIA.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 26 lut 2020
Czego używasz do łączenia się z komputera z systemem Linux?

Co się stanie, jeśli po prostu ssh do komputera Mac z komputera z systemem Linux? DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 26 lut 2020
SSH działa dobrze, bez problemów. Używam Filezilla na moim komputerze z systemem Linux.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 26 lut 2020
Jaka jest początkowa ścieżka, której ma używać FileZilla?

Kiedy łączysz się przez SSH, czy możesz zmieniać katalogi i zobaczyć katalogi, do których chcesz uzyskać dostęp? DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 26 lut 2020
Kiedy używam SSH, działa normalnie i mogę przeglądać katalogi bez problemu.

W FileZilla widzę:
https://imgur.com/sE2nkf7

Daj mi znać, jeśli masz jakieś inne pomysły do ​​wypróbowania.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 26 lut 2020
... nie łączy się. Dosłownie mówi „nie jest podłączony do żadnego serwera” po prawej stronie.
Reakcje:chrfr DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 26 lut 2020
Jeśli spojrzysz na ostatnią linię w danych wyjściowych na górze, oznacza to, że połączono z ostatnim komunikatem o stanie.

chrfr

11 lipca 2009 r.
  • 26 lut 2020
A4orce84 powiedział: Jeśli spojrzysz na ostatnią linię w danych wyjściowych na górze, oznacza to, że połączono w ostatnim komunikacie o stanie.
Nie wygląda na połączone. Czy możesz przewinąć w dół w panelu stanu u góry?
Nie musisz robić żadnej specjalnej konfiguracji, aby używać sftp na komputerze Mac, jeśli ssh jest włączone - domyślnie sftp będzie działać, o ile twoje poświadczenia są ważne. DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 26 lut 2020
Uruchom ponownie aplikację i spróbuj ponownie połączyć się zgodnie z panelem stanu:

Wyświetl element multimedialny ' data-single-image='1'>

Wygląda na to, że rozłącza się po około 20 sekundach? Nie jestem pewien, co się dzieje... początkowo wydaje się, że się łączy. Myśli?

Załączniki

  • Wyświetl element multimedialny ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Zrzut ekranu 2020-03-26 14.51.37.png'file-meta'> 287 KB · Wyświetleń: 118
Ostatnio edytowane: 26.03.2020 DO

A4orce84

Oryginalny plakat
17 kwi 2012
  • 28 lut 2020
Czy ktoś jeszcze ma jakieś przemyślenia lub pomysły? TIA. b

brokat-2021

1 lut 2021
  • 1 lut 2021
Mam ten sam problem. Czy ktoś to rozwiązał? V

witalność

14 sierpnia 2020 r.
Miensk, Białoruś
  • 1 lut 2021
Jeśli bardzo potrzebujesz sFTP, czy próbowałeś uruchomić w tym celu jakąś usługę Docker?
wygooglowałem jeden na przykład. Nie jestem pewien, czy tego potrzebujesz, ale tak to wygląda.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 1 lut 2021
vitalz powiedział: Jeśli bardzo potrzebujesz sFTP, czy próbowałeś uruchomić w tym celu jakąś usługę Docker?
To żart, prawda?

brock-2021 powiedział: mam ten sam problem. Czy ktoś to rozwiązał?

Dokładnie ten sam scenariusz, czy jakaś odmiana? Jakiego klienta sftp używasz (z jakiego systemu operacyjnego)? Jakie błędy/komunikaty widzisz?


OP: jeśli zdarzyło ci się to przeczytać, czy otrzymałeś monit o zaakceptowanie odcisku palca SSH komputera Mac podczas pierwszego połączenia przez FileZilla? V

witalność

14 sierpnia 2020 r.
Miensk, Białoruś
  • 1 lut 2021
Stephen.R powiedział: To żart, prawda?
Nie, nie jest. To nie żart.

Jeśli ta rozmowa dotyczy serwera sFTP działającego na komputerze Mac, to Dockerization może to łatwo zapewnić: Kontener Dockera z zamontowanymi woluminami. Widzę, że wielu użytkowników skarży się, że sFTP (serwer?!) jest teraz bardzo trudny do zainstalowania na Macu: więc Docker może być wtedy opcją.

Inne pytania dotyczą tego, czy dostępne preferencje będą odpowiadać Twoim potrzebom. Ale ogólnie rzecz biorąc, izolowana usługa (wirtualizowany kontener Docker) jest lepsza (do użytku prywatnego) niż Twój Mac z protokołem sFTP (jeszcze jedna możliwa luka w zabezpieczeniach).

Albo jest jeszcze coś, czego nie śledzę w przypadku sFTP. Ale w twoim przypadku, gdy nic nie działa, spróbowałbym Dockera.

PS Używam obrazu Nginx Docker dla małego projektu online i radzi sobie całkiem nieźle.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 1 lut 2021
vitalz powiedział: Widzę, że wielu użytkowników skarży się, że sFTP (serwer?!) Jest teraz bardzo trudny do zainstalowania na Macu

Nie wiem, gdzie widzisz „dużo” skarg użytkowników, mówiących, że trudno jest zainstalować serwer sFTP w systemie MacOS, ale to tak, jakby powiedzieć, że trudno jest zainstalować silnik elektryczny w Tesli. Nie ma znaczenia, jak trudne może być teoretycznie zainstalowanie innego, nie musisz tego robić, ponieważ ma już taki, który działa doskonale.

vitalz powiedział: więc Docker może być wtedy opcją.
Aby włączyć wbudowany serwer sFTP, nie jest wymagana żadna konfiguracja — wystarczy włączyć opcję „Zdalne logowanie” w panelu Udostępnianie w preferencjach systemowych.

Uruchomienie Dockera nie jest realistycznym rozwiązaniem przedstawionego problemu. Jest to równoważne powiedzeniu komuś, kto zamknął się ze swoim domem „oto numer dla dobrego budowniczego, po prostu zbuduj nowy dom”.

vitalz powiedział: Ale ogólnie odizolowana usługa (wirtualizowany kontener Dockera) jest lepsza (do użytku prywatnego) niż Twój Mac z sFTP (jeszcze jedna możliwa luka w zabezpieczeniach).
To nie ma sensu. Wbudowany serwer SSH (który zapewnia sftp) uwierzytelnia połączenia z bazą danych użytkowników macOS.

Kontener Docker zapewniający SFTP z dostępem do plików Maca działa jako „Ty” i uzyskuje dostęp do tych plików, ale następnie ponownie udostępnia te pliki przy użyciu dowolnych poświadczeń, które mogą być skonfigurowane w kontenerze Docker. Założę się, że domyślne dane uwierzytelniające są czymś śmiesznie niebezpiecznym.

vitalz powiedział: Albo jest jeszcze coś, czego nie obserwuję w przypadku sFTP.
Tak, wyraźnie jest coś innego nie tak dla tych, którzy powiedzieli, że mają problem, i jak dotąd nie ma żadnych dowodów na to, że problem dotyczy czegoś innego niż ich oprogramowanie klienckie SFTP.

vitalz powiedział: P.S. Używam obrazu Nginx Docker dla małego projektu online i radzi sobie całkiem nieźle.
Co to ma wspólnego z ceną ryb?

To, czego chce OP, osiąga się dosłownie, zaznaczając jedno pole w Preferencjach systemowych> Udostępnianie.
Reakcje:chrfr V

witalność

14 sierpnia 2020 r.
Miensk, Białoruś
  • 2 lut 2021
Stephen.R powiedział: Nie jest wymagana żadna konfiguracja, aby włączyć wbudowany serwer sFTP - wystarczy włączyć „Zdalne logowanie” w panelu Udostępnianie w preferencjach systemowych.
Gdyby to było proste dla użytkowników, ten temat może nie istnieć. Ale niektórzy użytkownicy skarżyli się, że nie działało to dla nich płynnie.

Stephen.R powiedział: Kontener Docker zapewniający SFTP, z dostępem do plików Maca działa jako „ty” i uzyskuje dostęp do tych plików
Przyznaje dostęp tylko do tych plików (zamontowanych woluminów). Pliki drugiego hosta nigdy nie są dostępne.


Stephen.R powiedział: wbudowany serwer SSH (który zapewnia sftp) uwierzytelnia połączenia z bazą danych użytkowników macOS
Nie ma problemu z zamontowaniem pliku kluczy ssh autoryzowanego hosta do kontenera Docker.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 2 lut 2021
vitalz powiedział: Gdyby to było proste dla użytkowników, ten temat mógłby nie istnieć. Ale niektórzy użytkownicy skarżyli się, że nie działało to dla nich płynnie.
OP lub inne osoby mające problem z klientem SFTP niekoniecznie muszą wskazywać na jakikolwiek problem z wbudowanym serwerem SFTP. Jest to dokładnie ten sam serwer SFTP, który działałby na dowolnym obrazie Docker: OpenSSH.

vitalz powiedział: Przyznaje dostęp tylko do tych plików (woluminów zamontowanych).
Przeoczyłeś punkt, o którym mówiłem: wbudowany serwer SFTP korzysta z podstawowych uprawnień systemu plików, więc domyślnie tylko twoje konto ma dostęp na przykład do twojego folderu domowego, ale umożliwia także dostęp do wszystkiego, do czego masz dostęp.

Uruchomienie instancji platformy Docker w celu zapewnienia, oznacza, że ​​wszystko, do czego dajesz dostęp (ponieważ chcesz uzyskać do niego dostęp), jest również dostępne dla dowolnych kont użytkowników, które mogą być zdefiniowane w obrazie platformy Docker.

vitalz powiedział: Nie ma problemu z zamontowaniem pliku kluczy ssh autoryzowanego hosta do kontenera Docker.
To jest całkiem dziwny, ekskluzywny diagram Venna, który masz tam, ludzi, którzy wiedzą, jak używać par kluczy publiczny/prywatny, wiedzą, jak ich używać w obrazie Dockera, ale także myślą o używaniu Dockera zamiast tylko zastanawiać się, dlaczego ich klient SFTP nie łączy się z wbudowanym serwerem SFTP to dobry pomysł.

To trochę jak diagram Venna przedstawiający wegańskich rzeźników, którzy uważają, że McDonalds to restauracja wysokiej jakości.

Stephen.R

Zawieszony
2 lis 2018
Tajlandia
  • 2 lut 2021
Ok, więc @A4orce84 @brock-2021 Właśnie przeprowadziłem szybki test na maszynie wirtualnej Debiana. Zainstalowałem FileZillę, podłączyłem adres IP mojego hosta, nazwę użytkownika i hasło, i na pewno nie udało się połączyć, nie wyświetlił mi żadnego monitu o zaakceptowanie odcisku palca serwera itp.

Zakleiłem numer portu, połączyłem się i pokazałem monit o odcisk palca. Alternatywnie próbowałem go z sftp:// i bez portu (jak pokazuje zrzut ekranu @A4orce84) i to też działało.

Jeśli możesz zdefiniować więcej atrybutów swojej konfiguracji (konkretna dystrybucja Linuksa i wersja, której używasz, wersja FileZilla, wersja macOS), bez wątpienia możemy dowiedzieć się, dlaczego nie łączy się prawidłowo.


Po bliższym przyjrzeniu się: @A4orce84 wydaje się uruchamiać FileZilla na Macu: pokazuje bardzo specyficzne dla macOS ścieżki w lokalny chleb. b

brokat-2021

1 lut 2021
  • 2 lut 2021
Moje pytanie nie ma nic wspólnego z lokalnym uruchomieniem serwera sFTP (jak w Dockerze). Po prostu próbuję połączyć się z serwerem sFTP (1and1.com). To zabawne, chociaż mogę połączyć się z innym serwerem sFTP, a także wykonać ssh z innym serwerem. Więc ma to coś wspólnego z 1and1, Cataliną i ssh (ponieważ ja też nie mogę ssh do 1and1)

chrfr

11 lipca 2009 r.
  • 2 lut 2021
brock-2021 powiedział: Moje pytanie nie ma nic wspólnego z lokalnym uruchomieniem serwera sFTP (jak w Dockerze). Po prostu próbuję połączyć się z serwerem sFTP (1and1.com). To zabawne, chociaż mogę połączyć się z innym serwerem sFTP, a także wykonać ssh z innym serwerem. Więc ma to coś wspólnego z 1and1, Cataliną i ssh (ponieważ ja też nie mogę ssh do 1and1)
Czy używasz również Filezilli? Nie miałem problemów z łączeniem się z serwerami sftp na Macu lub w innym miejscu za pomocą Cyberducka.