Fòrums

MacOS Catalina - Servidor sFTP possible?

A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 23, 2020
Hola nois,

Com indica el tema, hi ha alguna manera d'iniciar un servei sFTP a MacOS? Ja tinc SSH i un SMB habilitats, però també busco sFTP.

TIA.

Mrs.

Mar 14, 2009


  • Mar 23, 2020
La funcionalitat SFTP forma part de SSH. És FTPS que és una cosa diferent.

En general, FTP(S) es considera principalment obsolet AFAIK.
Reaccions:Fuchal A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 23, 2020
Per tant, no hi ha cap manera d'activar el servei? M'he trobat amb aquest document, però fa uns anys:

Com executar el servidor FTP o SFTP a macOS? | Consells d'OS X

Per defecte, FTP no està instal·lat a les últimes versions del sistema, però això no vol dir que no pugueu instal·lar el protocol vosaltres mateixos. osxtips.net
Gràcies per l'ajuda fins ara!

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Mar 23, 2020
Si teniu SSH habilitat, SFTP ja està disponible.
Reaccions:Fuchal A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 23, 2020
Quan intento connectar-me al meu servidor des d'un altre ordinador portàtil (Linux), es connecta, però NO em mostra cap llista de directoris al servidor (màquina remota amb MacOS). Última edició: 23 de març de 2020 A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 26, 2020
Algú té idees ràpides sobre què intentar fer que les coses funcionin? TIA.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Mar 26, 2020
Què fas servir per connectar-te des de la màquina Linux?

Què passa si només envieu ssh al Mac des de la màquina Linux? A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 26, 2020
SSH funciona bé, sense problemes. Estic fent servir Filezilla a la meva màquina Linux.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Mar 26, 2020
Quina és la ruta inicial que ha d'utilitzar FileZilla?

Quan us connecteu mitjançant SSH, podeu canviar de directoris i veure els directoris als quals voleu accedir? A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 26, 2020
Quan faig servir SSH, funciona normalment i puc navegar per directoris sense problemes.

A FileZilla, veig el següent:
https://imgur.com/sE2nkf7

Si us plau, fes-me saber si tens altres idees per provar.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Mar 26, 2020
... no està connectant. Literalment diu 'no connectat a cap servidor' a la dreta.
Reaccions:chrfr A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 26, 2020
Si mireu l'última línia de la sortida a la part superior, SÍ diu connectat per a l'últim missatge d'estat.

chrfr

Jul 11, 2009
  • Mar 26, 2020
A4orce84 va dir: Si mireu l'última línia de la sortida a la part superior, SÍ diu connectat per a l'últim missatge d'estat.
No sembla estar connectat. Podeu desplaçar-vos cap avall al tauler d'estat de la part superior?
No cal que feu cap configuració especial per utilitzar sftp en un Mac si ssh està habilitat; per defecte, sftp només funcionarà sempre que les vostres credencials siguin vàlides. A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 26, 2020
Va reiniciar l'aplicació i va provar de tornar a connectar-se segons el tauler d'estat:

Visualitza l'element multimèdia ' data-single-image='1'>

Sembla que es desconnecta al cap d'uns 20 segons? No estic segur de què està passant... sembla que es connecta inicialment. Pensaments?

Adjunts

  • Visualitza l'element multimèdia ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Captura de pantalla 2020-03-26 14.51.37.png'file-meta'> 287 KB · Visualitzacions: 118
Última edició: 26 de març de 2020 A

A4orce84

Cartell original
17 d'abril de 2012
  • Mar 28, 2020
Algú més té alguna idea o pensament? TIA. B

brock-2021

Feb 1, 2021
  • Feb 1, 2021
Estic tenint el mateix problema. Algú ho resol? V

vitalitat

14 d'agost de 2020
Myensk, Bielorússia
  • Feb 1, 2021
Si necessiteu molt sFTP, heu provat d'executar algun servei Docker per a això?
Vaig buscar a Google un per exemple. No sé si això és el que necessites, però sembla així.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Feb 1, 2021
vitalz va dir: Si necessiteu molt sFTP, heu provat d'executar algun servei Docker per a això?
Això és una broma oi?

brock-2021 va dir: Tinc el mateix problema. Algú ho resol?

Exactament el mateix escenari, o alguna variació? Quin client sftp utilitzeu (des de quin sistema operatiu)? Quins errors/missatges veus?


OP: si llegiu això, se us va demanar que accepteu l'empremta digital SSH del Mac quan us vau connectar per primera vegada mitjançant FileZilla? V

vitalitat

14 d'agost de 2020
Myensk, Bielorússia
  • Feb 1, 2021
Stephen.R va dir: Això és una broma, oi?
No, no ho és. No és una broma.

Si aquesta xerrada tracta sobre el servidor sFTP que s'executa en un Mac, la Dockerization ho podria proporcionar fàcilment: contenidor Docker amb volums muntats. Només veig que molts usuaris es queixen que ara sFTP (servidor?!) és molt difícil d'instal·lar a Mac: per tant, Docker podria ser una opció aleshores.

Les altres preguntes són si les preferències disponibles satisfan les vostres necessitats. Però, en general, el servei aïllat (contenidor virtualitzat Docker) és millor (per al vostre ús privat) que el vostre Mac amb sFTP (un forat més possible en la seguretat).

O també hi ha alguna cosa més que no segueixo per a sFTP. Però en el teu cas, quan no funciona res, provaria Docker.

P.S. Estic executant la imatge Nginx Docker per a un petit projecte en línia i funciona força bé.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Feb 1, 2021
vitalz va dir: Només veig que molts usuaris es queixen que sFTP (servidor?!) és molt difícil d'instal·lar a Mac ara

No sé on veieu 'moltes' queixes dels usuaris que diuen que és difícil instal·lar un servidor sFTP a macOS, però és com dir que és difícil instal·lar un motor elèctric en un Tesla. No importa el difícil que sigui en teoria instal·lar-ne un de diferent, no cal que ho facis, perquè en té un que ja funciona perfectament.

vitalz va dir: llavors, Docker podria ser una opció.
No es requereix cap configuració per habilitar el servidor sFTP integrat; només cal que activeu 'Inici de sessió remot' al panell Compartir de les preferències del sistema.

Executar Docker no és una solució realista al problema tal com es presenta. És l'equivalent a dir-li a algú que s'ha tancat fora de casa 'aquí tens el número per a un bon constructor, només has de construir una casa nova'.

vitalz va dir: Però, en general, el servei aïllat (contenidor virtualitzat Docker) és millor (per al vostre ús privat) que el vostre Mac amb sFTP (un forat més possible en la seguretat).
Això no té sentit. El servidor SSH integrat (que proporciona sftp) autentica les connexions amb la base de dades d'usuaris de macOS.

Un contenidor Docker per proporcionar SFTP, amb accés als fitxers del Mac s'executa com a 'tu' i té accés a aquests fitxers, però després torna a compartir aquests fitxers amb qualsevol credencial que es pugui configurar al contenidor Docker. Jo apostaria per diners que les credencials predeterminades són una cosa ridículament insegura.

vitalz va dir: O també hi ha alguna cosa més que no segueixo per a sFTP.
Sí, és evident que hi ha alguna cosa més malament per a aquells que van dir que tenen un problema, i fins ara no hi ha proves que el problema no sigui el seu programari client SFTP.

vitalz ha dit: P.S. Estic executant la imatge Nginx Docker per a un petit projecte en línia i funciona força bé.
Què té a veure això amb el preu del peix?

El que vol l'OP s'aconsegueix literalment marcant una casella a Preferències del sistema > Compartir.
Reaccions:chrfr V

vitalitat

14 d'agost de 2020
Myensk, Bielorússia
  • Feb 2, 2021
Stephen.R va dir: No es requereix cap configuració per habilitar el servidor sFTP integrat; només cal que activeu 'Inici de sessió remot' al panell Compartir de les preferències del sistema.
Si això fos senzill per als usuaris, aquest tema podria no existir. Però alguns usuaris es van queixar que no els va anar bé.

Stephen.R va dir: El contenidor Docker per proporcionar SFTP, amb accés als fitxers del Mac s'està executant com a 'tu' i té accés a aquests fitxers
Atorga accés només a aquests fitxers (volums muntats). Els fitxers de l'altre amfitrió no són mai accessibles.


Stephen.R va dir: el servidor SSH integrat (que proporciona sftp) autentica les connexions amb la base de dades d'usuaris de macOS
No hi ha cap problema per muntar el fitxer de claus ssh autoritzat de l'amfitrió al contenidor Docker.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Feb 2, 2021
vitalz va dir: Si això fos senzill per als usuaris, aquest tema podria no existir. Però alguns usuaris es van queixar que no els va anar bé.
L'OP o altres que tinguin un problema amb un client SFTP no són necessàriament indicatius de cap problema amb el servidor SFTP integrat. És exactament el mateix servidor SFTP que s'executaria a qualsevol imatge de Docker: OpenSSH.

vitalz va dir: Atorga accés només a aquests fitxers (volums muntats).
T'has perdut el punt que estava fent: el servidor SFTP integrat utilitza els permisos del sistema de fitxers subjacents, de manera que, per defecte, només el teu compte té accés a la teva carpeta d'inici, per exemple, però també permet accedir a qualsevol cosa a la qual tinguis accés.

Executar una instància de Docker per proporcionar això significa que qualsevol cosa a la qual doneu accés (perquè voleu accedir-hi) també està disponible per a qualsevol compte d'usuari arbitrari que es pugui definir a la imatge de Docker.

vitalz va dir: No hi ha cap problema per muntar el fitxer de claus ssh autoritzat de l'amfitrió al contenidor Docker.
Aquest és un diagrama de Venn força exclusiu que teniu allà, de persones que saben com utilitzar parells de claus públiques/privades, saben com utilitzar-les dins d'una imatge de Docker, però també pensen utilitzar Docker en comptes d'esbrinar per què. el seu client SFTP no es connectarà al servidor SFTP integrat és una bona idea.

És com el diagrama de Venn de Vegan Butchers que pensen que McDonalds és un restaurant d'alta qualitat.

Esteve.R

Suspès
2 de novembre de 2018
Tailàndia
  • Feb 2, 2021
D'acord, doncs @A4orce84 @brock-2021 acabo de fer una prova ràpida en una màquina virtual de Debian. Vaig instal·lar FileZilla, vaig connectar la meva IP del sistema operatiu amfitrió, el nom d'usuari i la contrasenya i, per descomptat, no s'ha pogut connectar, no em va mostrar cap indicació sobre l'acceptació de l'empremta digital del servidor, etc.

Vaig enganxar un número de port i es va connectar i em va mostrar la sol·licitud de l'empremta digital. Com a alternativa, ho vaig provar amb sftp:// i sense port (com mostra la captura de pantalla de @A4orce84) i això també va funcionar.

Si podeu definir alguns atributs més sobre la vostra configuració (distribució específica de Linux i versió que feu servir, versió de FileZilla, versió de macOS), sens dubte podrem esbrinar per què no es connecta correctament.


En una inspecció més propera: sembla que @A4orce84 està executant FileZilla en un Mac: mostra camins molt específics de macOS al local pa. B

brock-2021

Feb 1, 2021
  • Feb 2, 2021
La meva pregunta no té res a veure amb l'execució local d'un servidor sFTP (com a Docker). Simplement estic intentant connectar-me a un servidor sFTP (1and1.com). És curiós encara que em puc connectar a un altre servidor sFTP i també fer ssh a l'altre servidor. Així que té alguna cosa a veure amb 1and1 i Catalina i ssh (perquè tampoc puc fer ssh a 1and1)

chrfr

Jul 11, 2009
  • Feb 2, 2021
brock-2021 va dir: La meva pregunta no té res a veure amb l'execució local d'un servidor sFTP (com a Docker). Simplement estic intentant connectar-me a un servidor sFTP (1and1.com). És curiós encara que em puc connectar a un altre servidor sFTP i també fer ssh a l'altre servidor. Així que té alguna cosa a veure amb 1and1 i Catalina i ssh (perquè tampoc puc fer ssh a 1and1)
També feu servir Filezilla? No he tingut cap problema per connectar-me als servidors sftp ni en un Mac ni en un altre lloc amb Cyberduck.