Fora

MacOS Catalina - sFTP-server mulig?

TIL

A4orce84

Original plakat
17. april 2012
  • 23. februar 2020
Hej gutter,

Som emnet siger, er der en måde at starte en sFTP-tjeneste på MacOS? Jeg har allerede SSH og en SMB aktiveret, men leder også efter sFTP.

TANTE.

Fru.

14. marts 2009


  • 23. februar 2020
SFTP-funktionalitet er en del af SSH. Det er FTPS, der er noget separat.

Generelt betragtes FTP(S) som for det meste forældet AFAIK.
Reaktioner:Fuchal TIL

A4orce84

Original plakat
17. april 2012
  • 23. februar 2020
Så er der ingen måde at aktivere tjenesten på? Jeg faldt over dette dokument, men det er et par år gammelt:

Hvordan kører man FTP- eller SFTP-server i macOS? | OS X tip

Som standard er FTP ikke installeret i de nyeste versioner af systemet, men det betyder ikke, at du ikke selv kan installere protokollen. osxtips.net
Tak for hjælpen indtil videre!

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 23. februar 2020
Hvis du har SSH aktiveret, er SFTP allerede tilgængelig.
Reaktioner:Fuchal TIL

A4orce84

Original plakat
17. april 2012
  • 23. februar 2020
Når jeg forsøger at oprette forbindelse til min server fra en anden bærbar (Linux), opretter den forbindelse, men den viser mig IKKE nogen mappelister på serveren (fjernmaskine, der kører MacOS). Sidst redigeret: 23. marts 2020 TIL

A4orce84

Original plakat
17. april 2012
  • 26. februar 2020
Er der nogen der har nogle hurtige ideer til hvad man kan prøve for at få tingene til at fungere? TIA.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 26. februar 2020
Hvad bruger du til at oprette forbindelse fra Linux-maskinen?

Hvad sker der, hvis du bare ssh til Mac'en fra Linux-maskinen? TIL

A4orce84

Original plakat
17. april 2012
  • 26. februar 2020
SSH fungerer fint uden problemer. Jeg bruger Filezilla på min Linux-maskine.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 26. februar 2020
Hvad er den oprindelige sti, FileZilla er indstillet til at bruge?

Når du forbinder via SSH, kan du så ændre mapper og se de mapper du vil have adgang til? TIL

A4orce84

Original plakat
17. april 2012
  • 26. februar 2020
Når jeg bruger SSH, fungerer det normalt, og jeg kan gennemse mapper uden problemer.

I FileZilla ser jeg følgende:
https://imgur.com/sE2nkf7

Fortæl mig venligst, hvis du har andre ideer til at prøve.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 26. februar 2020
... den forbinder ikke. Det siger bogstaveligt talt 'ikke forbundet til nogen server' til højre.
Reaktioner:chrfr TIL

A4orce84

Original plakat
17. april 2012
  • 26. februar 2020
Hvis du ser på den sidste linie i udgangen på toppen, står der IKKE tilsluttet for den sidste statusmeddelelse.

chrfr

11. juli 2009
  • 26. februar 2020
A4orce84 sagde: Hvis du ser på den sidste linje i outputtet på toppen, står der IKKE tilsluttet for den sidste statusmeddelelse.
Det ser ikke ud til at være forbundet. Kan du scrolle ned i statuspanelet øverst?
Du behøver ikke lave nogen speciel konfiguration for at bruge sftp på en mac, hvis ssh er aktiveret - som standard vil sftp bare fungere, så længe dine legitimationsoplysninger er gyldige. TIL

A4orce84

Original plakat
17. april 2012
  • 26. februar 2020
Genstartede appen og forsøgte at oprette forbindelse igen i henhold til statuspanelet:

Se medieelementet ' data-single-image='1'>

Det ser ud til, at den afbrydes efter ca. 20 sekunder? Usikker på, hvad der sker...det ser ud til at oprette forbindelse i starten. tanker?

Vedhæftede filer

  • Se medieelement ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Skærmbillede 2020-03-26 14.51.37.png'file-meta'> 287 KB · Visninger: 118
Sidst redigeret: 26. marts 2020 TIL

A4orce84

Original plakat
17. april 2012
  • 28. februar 2020
Er der andre der har nogle tanker eller ideer? TIA. B

brock-2021

1. februar 2021
  • 1. februar 2021
Jeg har samme problem. Nogen der løser dette? V

vitalitet

14. august 2020
Myensk, Hviderusland
  • 1. februar 2021
Hvis du har meget brug for sFTP, prøvede du at køre en Docker-tjeneste til det?
jeg googlede en for eksempel. Ikke sikker på, om det er det, du har brug for, men det ser sådan ud.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 1. februar 2021
vitalz sagde: Hvis du har meget brug for sFTP, prøvede du at køre en Docker-tjeneste til det?
Dette er en joke ikke?

brock-2021 sagde: Jeg har det samme problem. Nogen der løser dette?

Præcis det samme scenarie, eller en variation? Hvilken sftp-klient bruger du (fra hvilket OS)? Hvilke fejl/meddelelser ser du?


OP: Hvis du tilfældigvis læste dette, blev du så bedt om at acceptere Mac'ens SSH-fingeraftryk, da du første gang oprettede forbindelse via FileZilla? V

vitalitet

14. august 2020
Myensk, Hviderusland
  • 1. februar 2021
Stephen.R sagde: Dette er en joke ikke?
Nej det er ikke. Det er ikke en joke.

Hvis denne snak handler om sFTP-server, der kører på en Mac, så Dockerization kunne give det nemt: Docker-container med monterede volumener. Bare jeg kan se, at der er mange brugere, der klager over, at sFTP (server?!) er meget svært at installere på Mac nu: så Docker er måske en mulighed.

De andre spørgsmål er, om tilgængelige præferencer vil opfylde dine behov. Men generelt er isoleret service (Docker virtualiseret container) bedre (til privat brug) end din Mac, der kører sFTP (et mere muligt hul i sikkerheden).

Eller der er også noget andet, jeg ikke følger for sFTP. Men i dit tilfælde, når intet virker, ville jeg prøve Docker.

P.S. Jeg kører Nginx Docker-image til et lille projekt online, og det handler ganske godt.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 1. februar 2021
vitalz sagde: Jeg kan bare se, at der er mange brugere, der klager over sFTP (server?!) er meget svært at installere på Mac nu

Jeg ved ikke, hvor du ser 'masser' af brugerklager, der siger, at det er svært at installere en sFTP-server på macOS, men det er ligesom at sige, at det er svært at installere en elektrisk motor i en Tesla. Det er lige meget, hvor svært det i teorien kan være at installere en anden, du behøver ikke at gøre det, for den har en, der allerede fungerer perfekt.

vitalz sagde: Så Docker er måske en mulighed.
Der kræves ingen konfiguration for at aktivere den indbyggede sFTP-server - bare aktiver 'Remote Login' i panelet Deling i systempræferencer.

At køre Docker er ikke en realistisk løsning på problemet som præsenteret. Det svarer til at fortælle en, der har låst sig ude af deres hus, 'her er nummeret til en god bygmester, bare byg et nyt hus'.

vitalz sagde: Men generelt er isoleret service (Docker virtualiseret container) bedre (til privat brug) end din Mac, der kører sFTP (et mere muligt hul i sikkerheden).
Dette giver ingen mening. Den indbyggede SSH-server (som leverer sftp) godkender forbindelser mod macOS-brugerdatabasen.

En Docker-container til at give SFTP, med adgang til Mac'ens filer, kører som 'dig' og får adgang til disse filer, men deler derefter disse filer igen ved at bruge de legitimationsoplysninger, der måtte være opsat i Docker-containeren. Jeg vil vædde på penge, at standardoplysningerne er noget latterligt usikkert.

vitalz sagde: Eller der er også noget andet, jeg ikke følger for sFTP.
Ja, der er helt klart noget andet galt for dem, der sagde, at de har et problem, og indtil videre er der ingen beviser for, at problemet er andet end deres SFTP-klientsoftware.

vitalz sagde: P.S. Jeg kører Nginx Docker-image til et lille projekt online, og det handler ganske godt.
Hvad har det at gøre med prisen på fisk?

Det OP ønsker, opnås bogstaveligt talt ved at markere ét felt i Systemindstillinger > Deling.
Reaktioner:chrfr V

vitalitet

14. august 2020
Myensk, Hviderusland
  • 2. februar 2021
Stephen.R sagde: Der kræves ingen konfiguration for at aktivere den indbyggede sFTP-server - bare aktiver 'Remote Login' i panelet Deling af systempræferencer.
Hvis det var enkelt for brugerne, eksisterede det emne måske ikke. Men nogle brugere klagede over, at det ikke kørte glat for dem.

Stephen.R sagde: Docker-container til at give SFTP, med adgang til Mac'ens filer, kører som 'dig' og får adgang til disse filer
Det giver kun adgang til disse filer (monterede volumener). Den anden værts filer er aldrig tilgængelige.


Stephen.R sagde: indbygget SSH-server (som giver sftp) godkender forbindelser mod macOS-brugerdatabasen
Der er ikke noget problem at montere værtsautoriseret ssh-nøglefil til Docker-containeren.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 2. februar 2021
vitalz sagde: Hvis det var enkelt for brugerne, eksisterede det emne måske ikke. Men nogle brugere klagede over, at det ikke kørte glat for dem.
OP'en eller andre, der har et problem med en SFTP-klient, er ikke nødvendigvis udtryk for et problem med den indbyggede SFTP-server. Det er nøjagtig den samme SFTP-server, som ville køre i ethvert Docker-billede: OpenSSH.

vitalz sagde: Det giver kun adgang til disse filer (monterede volumener).
Du gik glip af det punkt, jeg kom med: den indbyggede SFTP-server bruger de underliggende filsystemtilladelser, så som standard er det kun din konto, der har adgang til din hjemmemappe, for eksempel, men den giver også adgang til alt, hvad du har adgang til.

At køre en Docker-instans for at give det betyder, at alt, hvad du giver adgang til (fordi du vil have adgang til det), også er tilgængeligt for alle vilkårlige brugerkonti, der kan være defineret i Docker-billedet.

vitalz sagde: Der er ikke noget problem at montere værtsautoriseret ssh-nøglefil til Docker-containeren.
Det er et temmelig eksklusivt Venn-diagram, du har der, af folk, der ved, hvordan man bruger offentlige/private nøglepar, ved, hvordan man bruger dem i et Docker-billede, men også tænker at bruge Docker i stedet for bare at finde ud af hvorfor deres SFTP-klient vil ikke oprette forbindelse til den indbyggede SFTP-server er en god idé.

Det er lidt ligesom Venn-diagrammet over veganske slagtere, der mener, at McDonalds er en restaurant af høj kvalitet.

Stephen.R

Suspenderet
2. november 2018
Thailand
  • 2. februar 2021
Ok, så @A4orce84 @brock-2021 Jeg har lige kørt en hurtig test i en Debian VM. Jeg installerede FileZilla, tilsluttede min host OS IP, brugernavn og adgangskode, og det lykkedes nok ikke at oprette forbindelse, undlod at vise mig nogen prompt om at acceptere serverens fingeraftryk osv.

Jeg stak et portnummer, og det tilsluttede sig og viste mig prompten til fingeraftrykket. Alternativt prøvede jeg det med sftp:// og ingen port (som @A4orce84 's skærmbillede viser), og det virkede også.

Hvis du kan definere nogle flere attributter om din opsætning (specifik Linux-distro og version, du bruger, FileZilla-version, macOS-version), kan vi uden tvivl finde ud af, hvorfor den ikke forbinder korrekt.


Ved nærmere eftersyn: @A4orce84 ser ud til at køre FileZilla på en Mac: Den viser meget macOS-specifikke stier i lokal brød. B

brock-2021

1. februar 2021
  • 2. februar 2021
Mit spørgsmål har intet at gøre med at køre en sFTP-server lokalt (som i Docker). Jeg prøver simpelthen at oprette forbindelse til en sFTP-server (1and1.com). Det er sjovt, selvom jeg kan oprette forbindelse til en anden sFTP-server og også lave ssh til den anden server. Så det har noget at gøre med 1and1 og Catalina og ssh (fordi jeg heller ikke kan ssh ind i 1and1)

chrfr

11. juli 2009
  • 2. februar 2021
brock-2021 sagde: Mit spørgsmål har intet at gøre med at køre en sFTP-server lokalt (som i Docker). Jeg prøver simpelthen at oprette forbindelse til en sFTP-server (1and1.com). Det er sjovt, selvom jeg kan oprette forbindelse til en anden sFTP-server og også lave ssh til den anden server. Så det har noget at gøre med 1and1 og Catalina og ssh (fordi jeg heller ikke kan ssh ind i 1and1)
Bruger du også Filezilla? Jeg har ikke haft problemer med at oprette forbindelse til sftp-servere, hverken på en Mac eller andre steder ved hjælp af Cyberduck.