Forum

MacOS Catalina - sFTP-server möjlig?

TILL

A4orce84

Originalaffisch
17 april 2012
  • 23 februari 2020
Hej killar,

Som ämnet säger, finns det något sätt att starta en sFTP-tjänst på MacOS? Jag har redan SSH och en SMB aktiverat, men letar också efter sFTP.

MOSTER.

Fru.

14 mars 2009


  • 23 februari 2020
SFTP-funktionalitet är en del av SSH. Det är FTPS som är något separat.

I allmänhet anses FTP(S) mestadels föråldrad AFAIK.
Reaktioner:Fuchal TILL

A4orce84

Originalaffisch
17 april 2012
  • 23 februari 2020
Så finns det inget sätt att aktivera tjänsten? Jag snubblade över det här dokumentet, men det är några år gammalt:

Hur kör man FTP- eller SFTP-server i macOS? | OS X-tips

Som standard är FTP inte installerat i de senaste versionerna av systemet, men det betyder inte att du inte kan installera protokollet själv. osxtips.net
Tack för hjälpen så här långt!

Stephen.R

Upphängd
2 november 2018
Thailand
  • 23 februari 2020
Om du har SSH aktiverat är SFTP redan tillgängligt.
Reaktioner:Fuchal TILL

A4orce84

Originalaffisch
17 april 2012
  • 23 februari 2020
När jag försöker ansluta till min server från en annan bärbar dator (Linux), ansluter den, men visar INTE några kataloglistor på servern (fjärrmaskin som kör MacOS). Senast redigerad: 23 mars 2020 TILL

A4orce84

Originalaffisch
17 april 2012
  • 26 februari 2020
Någon som har några snabba idéer om vad man kan försöka för att få saker att fungera? TIA.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 26 februari 2020
Vad använder du för att ansluta från Linux-maskinen?

Vad händer om du bara ssh till Mac från Linux-maskinen? TILL

A4orce84

Originalaffisch
17 april 2012
  • 26 februari 2020
SSH fungerar bra, utan problem. Jag använder Filezilla på min Linux-maskin.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 26 februari 2020
Vilken är den initiala sökvägen som FileZilla är inställd på att använda?

När du ansluter via SSH, kan du ändra kataloger och se de kataloger du vill komma åt? TILL

A4orce84

Originalaffisch
17 april 2012
  • 26 februari 2020
När jag använder SSH fungerar det normalt och jag kan bläddra i kataloger utan problem.

I FileZilla ser jag följande:
https://imgur.com/sE2nkf7

Vänligen meddela mig om du har några andra idéer att prova.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 26 februari 2020
... den ansluter inte. Det står bokstavligen 'inte ansluten till någon server' till höger.
Reaktioner:chrfr TILL

A4orce84

Originalaffisch
17 april 2012
  • 26 februari 2020
Om du tittar på den sista raden i utgången på toppen, står det ansluten för det senaste statusmeddelandet.

chrfr

11 juli 2009
  • 26 februari 2020
A4orce84 sa: Om du tittar på den sista raden i utgången på toppen, så står det ansluten för det senaste statusmeddelandet.
Det ser inte ut att vara anslutet. Kan du scrolla ner i statuspanelen högst upp?
Du behöver inte göra någon speciell konfiguration för att använda sftp på en mac om ssh är aktiverat - som standard fungerar sftp bara så länge som dina referenser är giltiga. TILL

A4orce84

Originalaffisch
17 april 2012
  • 26 februari 2020
Startade om appen och försökte ansluta igen enligt statuspanelen:

Visa medieobjekt ' data-single-image='1'>

Det ser ut som att den kopplas ur efter ca 20 sekunder? Osäker på vad som händer...det verkar ansluta till en början. tankar?

Bilagor

  • Visa mediaobjekt ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Skärmdump 2020-03-26 14.51.37.png'file-meta'> 287 KB · Visningar: 118
Senast redigerad: 26 mars 2020 TILL

A4orce84

Originalaffisch
17 april 2012
  • 28 februari 2020
Någon mer som har några tankar eller idéer? TIA. B

brock-2021

1 februari 2021
  • 1 februari 2021
Jag har samma problem. Någon som löser detta? V

vitalitet

14 augusti 2020
Myensk, Vitryssland
  • 1 februari 2021
Om du verkligen behöver sFTP, försökte du köra någon Docker-tjänst för det?
jag googlade ett till exempel. Inte säker på om det är vad du behöver men det ser ut så.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 1 februari 2021
vitalz sa: Om du verkligen behöver sFTP, försökte du köra någon Docker-tjänst för det?
Detta är väl ett skämt?

brock-2021 sa: Jag har samma problem. Någon som löser detta?

Exakt samma scenario, eller någon variation? Vilken sftp-klient använder du (från vilket OS)? Vilka fel/meddelanden ser du?


OP: om du råkar läsa detta, blev du tillfrågad om att acceptera Mac:s SSH-fingeravtryck när du först anslöt via FileZilla? V

vitalitet

14 augusti 2020
Myensk, Vitryssland
  • 1 februari 2021
Stephen.R sa: Det här är ett skämt eller hur?
Nej det är det inte. Det är inte ett skämt.

Om det här snacket handlar om sFTP-server som körs på en Mac så kan dockerisering tillhandahålla det enkelt: Docker-container med monterade volymer. Bara jag ser att det är många användare som klagar på att sFTP (server?!) är väldigt svårt att installera på Mac nu: så Docker kan vara ett alternativ då.

De andra frågorna är om tillgängliga preferenser uppfyller dina behov. Men generellt sett är isolerad tjänst (Docker virtualiserad behållare) bättre (för ditt privata bruk) än din Mac som kör sFTP (ett mer möjligt hål i säkerheten).

Eller så är det också något annat jag inte följer för sFTP. Men i ditt fall när ingenting fungerar skulle jag prova Docker.

P.S. Jag kör Nginx Docker-avbildning för ett litet projekt online och det går ganska bra.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 1 februari 2021
vitalz sa: Jag ser bara att det är många användare som klagar på sFTP (server?!) är väldigt svårt att installera på Mac nu

Jag vet inte var du ser 'många' av användarklagomål som säger att det är svårt att installera en sFTP-server på macOS, men det är som att säga att det är svårt att installera en elmotor i en Tesla. Det spelar ingen roll hur svårt det kan vara i teorin att installera en annan, du behöver inte göra det, för den har en som redan fungerar perfekt.

vitalz sa: så, Docker kan vara ett alternativ då.
Det krävs ingen konfiguration för att aktivera den inbyggda sFTP-servern - aktivera bara 'Fjärrinloggning' i panelen Delning i systeminställningar.

Att köra Docker är inte en realistisk lösning på problemet som presenterats. Det är detsamma som att säga till någon som har låst sig utanför sitt hus 'här är numret till en bra byggare, bygg bara ett nytt hus'.

vitalz sa: Men i allmänhet är isolerad tjänst (Docker virtualiserad behållare) bättre (för ditt privata bruk) än din Mac som kör sFTP (ett mer möjligt hål i säkerheten).
Detta är ingen mening. Den inbyggda SSH-servern (som tillhandahåller sftp) autentiserar anslutningar mot macOS-användardatabasen.

En Docker-behållare för att tillhandahålla SFTP, med åtkomst till Mac:s filer körs som 'du' och får tillgång till dessa filer, men delar sedan om dessa filer med de referenser som kan ställas in i Docker-behållaren. Jag skulle satsa pengar att standarduppgifterna är något löjligt osäkert.

vitalz sa: Eller så är det också något annat jag inte följer för sFTP.
Ja, det är helt klart något annat fel för dem som sa att de har ett problem, och hittills finns det inga bevis för att problemet är något annat än deras SFTP-klientprogramvara.

vitalz sa: P.S. Jag kör Nginx Docker-avbildning för ett litet projekt online och det går ganska bra.
Vad har det med priset på fisk att göra?

Vad OP vill uppnås bokstavligen genom att markera en ruta i Systeminställningar > Delning.
Reaktioner:chrfr V

vitalitet

14 augusti 2020
Myensk, Vitryssland
  • 2 februari 2021
Stephen.R sa: Det krävs ingen konfiguration för att aktivera den inbyggda sFTP-servern - aktivera bara 'Fjärrinloggning' i delningsfönstret i systeminställningar.
Om det var enkelt för användarna kanske det ämnet inte existerade. Men vissa användare klagade på att det inte gick smidigt för dem.

Stephen.R sa: Docker-container för att tillhandahålla SFTP, med åtkomst till Mac:s filer körs som 'du' och får tillgång till dessa filer
Den ger endast åtkomst till dessa filer (monterade volymer). Den andra värdens filer är aldrig tillgängliga.


Stephen.R sa: inbyggd SSH-server (som tillhandahåller sftp) autentiserar anslutningar mot macOS-användardatabasen
Det är inga problem att montera värdauktoriserad ssh-nyckelfil till Docker-behållaren.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 2 februari 2021
vitalz sa: Om det var enkelt för användarna kanske det ämnet inte existerade. Men vissa användare klagade på att det inte gick smidigt för dem.
OP eller andra som har problem med en SFTP-klient är inte nödvändigtvis en indikation på något problem med den inbyggda SFTP-servern. Det är exakt samma SFTP-server som skulle köras i vilken Docker-bild som helst: OpenSSH.

vitalz sa: Den ger endast åtkomst till dessa filer (monterade volymer).
Du missade poängen jag gjorde: den inbyggda SFTP-servern använder de underliggande filsystembehörigheterna, så som standard har bara ditt konto tillgång till din hemmapp, till exempel, men den tillåter också åtkomst till allt du har tillgång till.

Att köra en Docker-instans för att tillhandahålla betyder att allt du ger åtkomst till (eftersom du vill komma åt det) också är tillgängligt för alla godtyckliga användarkonton som kan definieras i Docker-bilden.

vitalz sa: Det är inga problem att montera värdauktoriserad ssh-nyckelfil till Docker-behållaren.
Det är ett ganska jävla exklusivt Venn-diagram du har där, av människor som vet hur man använder offentliga/privata nyckelpar, vet hur man använder dem i en Docker-bild, men som också tänker på att använda Docker istället för att bara ta reda på varför deras SFTP-klient kommer inte att ansluta till den inbyggda SFTP-servern är en bra idé.

Det är ungefär som Venn-diagrammet över Vegan Butchers som tycker att McDonalds är en högkvalitativ restaurang.

Stephen.R

Upphängd
2 november 2018
Thailand
  • 2 februari 2021
Ok, så @A4orce84 @brock-2021 Jag körde precis ett snabbtest i en Debian VM. Jag installerade FileZilla, kopplade in min värd OS IP, användarnamn och lösenord, och visst gick det inte att ansluta, kunde inte visa mig någon prompt om att acceptera serverns fingeravtryck etc.

Jag fastnade ett portnummer, och det kopplades och visade mig uppmaningen om fingeravtrycket. Alternativt provade jag det med sftp:// och ingen port (som @A4orce84s skärmdump visar) och det fungerade också.

Om du kan definiera några fler attribut om din installation (specifik Linux-distro och version du använder, FileZilla-version, macOS-version) kan vi utan tvekan ta reda på varför den inte ansluter ordentligt.


Vid närmare granskning: @A4orce84 verkar köra FileZilla på en Mac: Den visar mycket macOS-specifika sökvägar i lokal bröd. B

brock-2021

1 februari 2021
  • 2 februari 2021
Min fråga har ingenting att göra med att köra en sFTP-server lokalt (som i Docker). Jag försöker helt enkelt ansluta till en sFTP-server (1and1.com). Det är roligt även om jag kan ansluta till en annan sFTP-server och även göra ssh till den andra servern. Så det har något att göra med 1and1 och Catalina och ssh (eftersom jag inte kan ssh till 1and1 heller)

chrfr

11 juli 2009
  • 2 februari 2021
brock-2021 sa: Min fråga har ingenting att göra med att köra en sFTP-server lokalt (som i Docker). Jag försöker helt enkelt ansluta till en sFTP-server (1and1.com). Det är roligt även om jag kan ansluta till en annan sFTP-server och även göra ssh till den andra servern. Så det har något att göra med 1and1 och Catalina och ssh (eftersom jag inte kan ssh till 1and1 heller)
Använder du också Filezilla? Jag har inte haft några problem med att ansluta till sftp-servrar varken på en Mac eller någon annanstans med Cyberduck.