Foros

MacOS Catalina - ¿Servidor SFTP posible?

A

A4orce84

Poster original
17 de abril de 2012
  • Mar 23, 2020
Hola chicos,

Como dice el tema, ¿hay alguna manera de iniciar un servicio sFTP en MacOS? Ya tengo SSH y SMB habilitados, pero también busco sFTP.

TIA.

Señora.

Mar 14, 2009


  • Mar 23, 2020
La funcionalidad SFTP es parte de SSH. Es FTPS que es algo separado.

En general, FTP (S) se considera AFAIK en su mayoría obsoleto.
Reacciones:Fuchal A

A4orce84

Poster original
17 de abril de 2012
  • Mar 23, 2020
Entonces, ¿no hay forma de habilitar el servicio? Me encontré con este documento, pero tiene algunos años:

¿Cómo ejecutar un servidor FTP o SFTP en macOS? | Consejos para OS X

De forma predeterminada, FTP no está instalado en las últimas versiones del sistema, pero esto no significa que no pueda instalar el protocolo usted mismo. osxtips.net
¡Gracias por la ayuda hasta el momento!

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Mar 23, 2020
Si tiene SSH habilitado, SFTP ya está disponible.
Reacciones:Fuchal A

A4orce84

Poster original
17 de abril de 2012
  • Mar 23, 2020
Cuando intento conectarme a mi servidor desde otra computadora portátil (Linux), se conecta, pero NO me muestra ninguna lista de directorios en el servidor (máquina remota que ejecuta MacOS). Última edición: 23 de marzo de 2020 A

A4orce84

Poster original
17 de abril de 2012
  • Mar 26, 2020
¿Alguien tiene algunas ideas rápidas sobre qué intentar para que las cosas funcionen? TIA.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Mar 26, 2020
¿Qué estás usando para conectarte desde la máquina Linux?

¿Qué sucede si simplemente envía una ssh a la Mac desde la máquina Linux? A

A4orce84

Poster original
17 de abril de 2012
  • Mar 26, 2020
SSH funciona bien, sin problemas. Estoy usando Filezilla en mi máquina Linux.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Mar 26, 2020
¿Cuál es la ruta inicial que FileZilla está configurada para usar?

Cuando se conecta a través de SSH, ¿puede cambiar de directorio y ver los directorios a los que desea acceder? A

A4orce84

Poster original
17 de abril de 2012
  • Mar 26, 2020
Cuando uso SSH, funciona normalmente y puedo navegar por directorios sin problemas.

En FileZilla, veo lo siguiente:
https://imgur.com/sE2nkf7

Por favor, avíseme si tiene otras ideas para probar.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Mar 26, 2020
... no se está conectando. Literalmente dice 'no conectado a ningún servidor' a la derecha.
Reacciones:chrfr A

A4orce84

Poster original
17 de abril de 2012
  • Mar 26, 2020
Si observa la última línea en la salida en la parte superior, SÍ dice conectado para el último mensaje de estado.

chrfr

Jul 11, 2009
  • Mar 26, 2020
A4orce84 dijo: Si miras la última línea en la salida en la parte superior, SÍ dice conectado para el último mensaje de estado.
No parece estar conectado. ¿Puedes desplazarte hacia abajo en el panel de estado en la parte superior?
No necesita realizar ninguna configuración especial para usar sftp en una mac si ssh está habilitado; de manera predeterminada, sftp solo funcionará siempre que sus credenciales sean válidas. A

A4orce84

Poster original
17 de abril de 2012
  • Mar 26, 2020
Reinició la aplicación e intentó volver a conectarse de acuerdo con el panel de estado:

Ver elemento multimedia 'data-single-image =' 1 '>

¿Parece que se desconecta después de unos 20 segundos? No estoy seguro de lo que está pasando ... parece conectarse inicialmente. ¿Pensamientos?

Archivos adjuntos

  • Ver elemento multimedia '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 · Vistas: 118
Última edición: 26 de marzo de 2020 A

A4orce84

Poster original
17 de abril de 2012
  • Mar 28, 2020
¿Alguien más tiene algún pensamiento o idea? TIA. B

brock-2021

Feb 1, 2021
  • Feb 1, 2021
Estoy teniendo el mismo problema. ¿Alguien resuelve esto? V

vitalidad

14 de agosto de 2020
Myensk, Bielorrusia
  • Feb 1, 2021
Si necesita mucho sFTP, ¿intentó ejecutar algún servicio de Docker para eso?
Yo busqué en google uno por ejemplo. No estoy seguro de si eso es lo que necesita, pero se ve así.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Feb 1, 2021
vitalz dijo: Si necesita mucho SFTP, ¿intentó ejecutar algún servicio de Docker para eso?
¿Esto es una broma verdad?

brock-2021 dijo: Estoy teniendo el mismo problema. ¿Alguien resuelve esto?

¿Exactamente el mismo escenario o alguna variación? ¿Qué cliente sftp está utilizando (desde qué sistema operativo)? ¿Qué error / mensajes ves?


OP: si lee esto, ¿se le pidió que aceptara la huella digital SSH de Mac cuando se conectó por primera vez a través de FileZilla? V

vitalidad

14 de agosto de 2020
Myensk, Bielorrusia
  • Feb 1, 2021
Stephen.R dijo: Esto es una broma, ¿verdad?
No, no es. No es una broma.

Si esta charla es sobre el servidor sFTP que se ejecuta en una Mac, Dockerization podría proporcionarlo fácilmente: Contenedor Docker con volúmenes montados. Solo veo que muchos usuarios se quejan de que sFTP (¿servidor?!) Es muy difícil de instalar en Mac ahora: entonces, Docker podría ser una opción en ese momento.

Las otras preguntas son si las preferencias disponibles satisfarán sus necesidades. Pero, en general, el servicio aislado (contenedor virtualizado de Docker) es mejor (para su uso privado) que su Mac que ejecuta sFTP (un posible agujero más en la seguridad).

O también hay algo más que no sigo para sFTP. Pero en su caso, cuando nada funciona, probaría Docker.

PD Estoy ejecutando la imagen de Nginx Docker para un pequeño proyecto en línea y funciona bastante bien.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Feb 1, 2021
vitalz dijo: Solo veo que muchos usuarios se quejan de que sFTP (¿servidor?!) es muy difícil de instalar en Mac ahora

No sé dónde ve 'muchas' quejas de usuarios diciendo que es difícil instalar un servidor sFTP en macOS, pero es como decir que es difícil instalar un motor eléctrico en un Tesla. No importa lo difícil que pueda ser en teoría instalar uno diferente, no es necesario que lo haga, porque ya tiene uno que funciona perfectamente bien.

vitalz dijo: entonces, Docker podría ser una opción entonces.
No se requiere ninguna configuración para habilitar el servidor sFTP integrado; solo habilite 'Inicio de sesión remoto' en el panel Compartir de las preferencias del sistema.

Ejecutar Docker no es una solución realista al problema tal como se presenta. Es el equivalente a decirle a alguien que se ha encerrado fuera de su casa 'aquí está el número para un buen constructor, simplemente construya una nueva casa'.

vitalz dijo: Pero en general, el servicio aislado (contenedor virtualizado de Docker) es mejor (para su uso privado) que su Mac con sFTP (un posible agujero más en la seguridad).
Esto no tiene ningún sentido. El servidor SSH integrado (que proporciona sftp) autentica las conexiones con la base de datos de usuarios de macOS.

Un contenedor Docker para proporcionar SFTP, con acceso a los archivos de Mac, se ejecuta como 'usted' y obtiene acceso a esos archivos, pero luego vuelve a compartir esos archivos con las credenciales que se hayan configurado en el contenedor Docker. Apostaría dinero a que las credenciales predeterminadas son algo ridículamente inseguro.

vitalz dijo: O también hay algo más que no sigo para sFTP.
Sí, es evidente que hay algo más mal para aquellos que dijeron que tenían un problema y, hasta ahora, no hay ninguna evidencia de que el problema sea algo más que su software de cliente SFTP.

vitalz dijo: P.S. Estoy ejecutando la imagen de Nginx Docker para un pequeño proyecto en línea y funciona bastante bien.
¿Qué tiene eso que ver con el precio del pescado?

Lo que quiere el OP se logra literalmente marcando una casilla en Preferencias del sistema> Compartir.
Reacciones:chrfr V

vitalidad

14 de agosto de 2020
Myensk, Bielorrusia
  • Feb 2, 2021
Stephen.R dijo: No se requiere ninguna configuración para habilitar el servidor sFTP integrado; solo habilite 'Inicio de sesión remoto' en el panel Compartir de las preferencias del sistema.
Si eso fuera simple para los usuarios, ese tema podría no existir. Pero algunos usuarios se quejaron de que no les fue bien.

Stephen.R dijo: El contenedor Docker para proporcionar SFTP, con acceso a los archivos de Mac, se ejecuta como 'usted' y obtiene acceso a esos archivos
Otorga acceso solo a esos archivos (volúmenes montados). Los archivos del otro host nunca son accesibles.


Stephen.R dijo: el servidor SSH integrado (que proporciona sftp) autentica las conexiones contra la base de datos de usuarios de macOS
No hay ningún problema para montar el archivo de claves ssh autorizadas del host en el contenedor Docker.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Feb 2, 2021
vitalz dijo: Si eso fuera simple para los usuarios, ese tema podría no existir. Pero algunos usuarios se quejaron de que no les fue bien.
El OP u otros que tengan un problema con un cliente SFTP no son necesariamente indicativos de ningún problema con el servidor SFTP integrado. Es exactamente el mismo servidor SFTP que se ejecutaría en cualquier imagen de Docker: OpenSSH.

vitalz dijo: Otorga acceso solo a esos archivos (volúmenes montados).
No entendió lo que estaba diciendo: el servidor SFTP integrado usa los permisos del sistema de archivos subyacentes, por lo que, de manera predeterminada, solo su cuenta tiene acceso a su carpeta de inicio, por ejemplo, pero también permite el acceso a cualquier cosa a la que tenga acceso.

Ejecutar una instancia de Docker para proporcionar eso significa que cualquier cosa a la que le dé acceso (porque desea acceder a ella) también está disponible para cualquier cuenta de usuario arbitraria que pueda definirse en la imagen de Docker.

vitalz dijo: No hay problema para montar el archivo de claves ssh autorizado del host en el contenedor Docker.
Ese es un hermoso diagrama de Venn exclusivo que tiene allí, de personas que saben cómo usar pares de claves públicas / privadas, saben cómo usarlos dentro de una imagen de Docker, pero también piensan en usar Docker en lugar de simplemente averiguar por qué su cliente SFTP no se conecta al servidor SFTP integrado es una buena idea.

Es como el diagrama de Venn de Vegan Butchers que piensan que McDonalds es un restaurante de alta calidad.

Stephen.R

Suspendido
2 de noviembre de 2018
Tailandia
  • Feb 2, 2021
Ok, entonces @ A4orce84 @ brock-2021 Acabo de ejecutar una prueba rápida en una máquina virtual Debian. Instalé FileZilla, conecté la IP de mi sistema operativo host, el nombre de usuario y la contraseña y, por supuesto, no se pudo conectar, no me mostró ningún mensaje sobre la aceptación de la huella digital del servidor, etc.

Pegué un número de puerto, se conectó y me mostró el mensaje de la huella digital. Alternativamente, lo probé con sftp: // y sin puerto (como muestra la captura de pantalla de @ A4orce84) y eso también funcionó.

Si puede definir algunos atributos más sobre su configuración (distribución y versión de Linux específicas que está usando, versión de FileZilla, versión de macOS), sin duda podemos averiguar por qué no se conecta correctamente.


Tras una inspección más cercana: @ A4orce84 parece estar ejecutando FileZilla en una Mac: muestra rutas muy específicas de macOS en el local pan de molde. B

brock-2021

Feb 1, 2021
  • Feb 2, 2021
Mi pregunta no tiene nada que ver con ejecutar un servidor sFTP localmente (como en Docker). Simplemente estoy intentando conectarme a un servidor SFTP (1and1.com). Es gracioso, aunque puedo conectarme a otro servidor sFTP y también hacer ssh al otro servidor. Entonces tiene algo que ver con 1and1 y Catalina y ssh (porque tampoco puedo ssh en 1and1)

chrfr

Jul 11, 2009
  • Feb 2, 2021
brock-2021 dijo: Mi pregunta no tiene nada que ver con ejecutar un servidor sFTP localmente (como en Docker). Simplemente estoy intentando conectarme a un servidor SFTP (1and1.com). Es gracioso, aunque puedo conectarme a otro servidor sFTP y también hacer ssh al otro servidor. Entonces tiene algo que ver con 1and1 y Catalina y ssh (porque tampoco puedo ssh en 1and1)
¿También estás usando Filezilla? No he tenido problemas para conectarme a servidores sftp ni en una Mac ni en ningún otro lugar usando Cyberduck.