Forum

MacOS Catalina - Serveur sFTP possible ?

À

A4orce84

Affiche originale
17 avr. 2012
  • 23 février 2020
Salut les gars,

Comme l'indique le sujet, existe-t-il un moyen de démarrer un service sFTP sur MacOS ? J'ai déjà activé SSH et SMB, mais je recherche également sFTP.

TANTE.

Mme.

14 mars 2009


  • 23 février 2020
La fonctionnalité SFTP fait partie de SSH. C'est FTPS qui est quelque chose de séparé.

En général, FTP(S) est considéré comme obsolète AFAIK.
Réactions :Fuchal À

A4orce84

Affiche originale
17 avr. 2012
  • 23 février 2020
Il n'y a donc aucun moyen d'activer le service ? Je suis tombé sur ce document, mais il date de quelques années :

Comment exécuter un serveur FTP ou SFTP sous macOS ? | Astuces OS X

Par défaut, FTP n'est pas installé dans les dernières versions du système, mais cela ne signifie pas que vous ne pouvez pas installer le protocole vous-même. osxtips.net
Merci du coup de main jusqu'à présent!

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 23 février 2020
Si vous avez activé SSH, SFTP est déjà disponible.
Réactions :Fuchal À

A4orce84

Affiche originale
17 avr. 2012
  • 23 février 2020
Lorsque j'essaie de me connecter à mon serveur à partir d'un autre ordinateur portable (Linux), il se connecte, mais ne m'affiche aucune liste de répertoires sur le serveur (machine distante exécutant MacOS). Dernière édition : 23 mars 2020 À

A4orce84

Affiche originale
17 avr. 2012
  • 26 février 2020
Quelqu'un a-t-il des idées rapides sur ce qu'il faut essayer pour que les choses fonctionnent? TIA.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 26 février 2020
Qu'utilisez-vous pour vous connecter depuis la machine Linux ?

Que se passe-t-il si vous venez de vous connecter en ssh au Mac depuis la machine Linux ? À

A4orce84

Affiche originale
17 avr. 2012
  • 26 février 2020
SSH fonctionne très bien, sans aucun problème. J'utilise Filezilla sur ma machine Linux.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 26 février 2020
Quel est le chemin initial que FileZilla doit utiliser ?

Lorsque vous vous connectez via SSH, pouvez-vous changer de répertoire et voir les répertoires auxquels vous souhaitez accéder ? À

A4orce84

Affiche originale
17 avr. 2012
  • 26 février 2020
Lorsque j'utilise SSH, cela fonctionne normalement et je peux parcourir les répertoires sans problème.

Dans FileZilla, je vois ce qui suit :
https://imgur.com/sE2nkf7

S'il vous plaît laissez-moi savoir si vous avez d'autres idées à essayer.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 26 février 2020
... ce n'est pas connecté. Il dit littéralement « pas connecté à aucun serveur » sur la droite.
Réactions :chrfr À

A4orce84

Affiche originale
17 avr. 2012
  • 26 février 2020
Si vous regardez la dernière ligne de la sortie en haut, elle dit connecté pour le dernier message d'état.

chrfr

11 juil. 2009
  • 26 février 2020
A4orce84 a dit : Si vous regardez la dernière ligne de la sortie en haut, il DIT connecté pour le dernier message d'état.
Il n'a pas l'air d'être connecté. Pouvez-vous faire défiler le panneau d'état en haut ?
Vous n'avez pas besoin de faire de configuration spéciale pour utiliser sftp sur un mac si ssh est activé - par défaut, sftp fonctionnera tant que vos informations d'identification sont valides. À

A4orce84

Affiche originale
17 avr. 2012
  • 26 février 2020
Redémarré l'application et essayé de vous reconnecter selon le panneau d'état :

Afficher l'élément multimédia ' data-single-image='1'>

On dirait qu'il se déconnecte après environ 20 secondes ? Je ne sais pas ce qui se passe... il semble se connecter initialement. Les pensées?

Pièces jointes

  • Afficher l'élément multimédia ' href='tmp/attachments/screenshot-2020-03-26-14-51-37-png.901540/' > Capture d'écran 2020-03-26 14.51.37.png'file-meta'> 287 Ko · Vues : 118
Dernière édition : 26 mars 2020 À

A4orce84

Affiche originale
17 avr. 2012
  • 28 février 2020
Quelqu'un d'autre a des pensées ou des idées? TIA. B

brock-2021

1 févr. 2021
  • 1 févr. 2021
Je rencontre le même problème. Quelqu'un a-t-il résolu cela ? V

vitalité

14 août 2020
Myensk, Biélorussie
  • 1 févr. 2021
Si vous avez grandement besoin de sFTP, avez-vous essayé d'exécuter un service Docker pour cela ?
j'ai googlé une par exemple. Je ne sais pas si c'est ce dont tu as besoin mais ça y ressemble.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 1 févr. 2021
vitalz a déclaré : Si vous avez un besoin urgent de sFTP, avez-vous essayé d'exécuter un service Docker pour cela ?
C'est une blague, n'est-ce pas?

brock-2021 a dit : J'ai le même problème. Quelqu'un a-t-il résolu cela ?

Exactement le même scénario, ou une variante ? Quel client sftp utilisez-vous (à partir de quel système d'exploitation) ? Quels messages/erreurs voyez-vous ?


OP : s'il vous arrive de lire ceci, avez-vous été invité à accepter l'empreinte SSH du Mac lorsque vous vous êtes connecté pour la première fois via FileZilla ? V

vitalité

14 août 2020
Myensk, Biélorussie
  • 1 févr. 2021
Stephen.R a dit : C'est une blague, n'est-ce pas ?
Non, ce n'est pas le cas. Ce n'est pas une blague.

Si cette discussion porte sur le serveur sFTP exécuté sur un Mac, la dockerisation pourrait le fournir facilement : conteneur Docker avec des volumes montés. Je vois juste qu'il y a beaucoup d'utilisateurs qui se plaignent que sFTP (serveur ?!) est très difficile à installer sur Mac maintenant : donc, Docker pourrait alors être une option.

Les autres questions sont de savoir si les préférences disponibles répondront à vos besoins. Mais en général, un service isolé (conteneur virtualisé Docker) est meilleur (pour votre usage privé) que votre Mac exécutant sFTP (un trou de plus possible dans la sécurité).

Ou il y a aussi quelque chose d'autre que je ne suis pas pour sFTP. Mais dans votre cas, lorsque rien ne fonctionne, j'essaierais Docker.

P.S. J'exécute l'image Nginx Docker pour un petit projet en ligne et cela fonctionne assez bien.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 1 févr. 2021
vitalz a dit : Je vois juste qu'il y a beaucoup d'utilisateurs qui se plaignent que sFTP (serveur ?!) est très difficile à installer sur Mac maintenant

Je ne sais pas où vous voyez «beaucoup» de plaintes d'utilisateurs disant qu'il est difficile d'installer un serveur sFTP sur macOS, mais c'est comme dire qu'il est difficile d'installer un moteur électrique dans une Tesla. Peu importe à quel point il peut être difficile en théorie d'en installer un autre, vous n'avez pas besoin de le faire, car il en a déjà un qui fonctionne parfaitement bien.

vitalz a déclaré : alors, Docker pourrait être une option alors.
Aucune configuration n'est requise pour activer le serveur sFTP intégré - activez simplement « Connexion à distance » dans le volet Partage des préférences système.

L'exécution de Docker n'est pas une solution réaliste au problème tel qu'il est présenté. C'est l'équivalent de dire à quelqu'un qui s'est enfermé hors de sa maison « voici le numéro d'un bon constructeur, il suffit de construire une nouvelle maison ».

vitalz a déclaré : Mais en général, un service isolé (conteneur virtualisé Docker) est meilleur (pour votre usage privé) que votre Mac exécutant sFTP (un autre trou possible dans la sécurité).
Cela n'a aucun sens. Le serveur SSH intégré (qui fournit sftp) authentifie les connexions par rapport à la base de données utilisateur macOS.

Un conteneur Docker pour fournir SFTP, avec accès aux fichiers du Mac s'exécute en tant que « vous » et a accès à ces fichiers, mais repartage ensuite ces fichiers en utilisant les informations d'identification pouvant être configurées dans le conteneur Docker. Je parierais de l'argent que les informations d'identification par défaut sont quelque chose de ridiculement peu sûr.

vitalz a dit : Ou il y a aussi quelque chose d'autre que je ne suis pas pour sFTP.
Oui, il y a clairement autre chose qui ne va pas pour ceux qui ont dit avoir un problème, et jusqu'à présent, il n'y a aucune preuve que le problème est autre chose que leur logiciel client SFTP.

vitalz a dit : P.S. J'exécute l'image Nginx Docker pour un petit projet en ligne et cela fonctionne assez bien.
Qu'est-ce que cela a à voir avec le prix du poisson?

Ce que veut le PO est littéralement atteint en cochant une case dans Préférences Système > Partage.
Réactions :chrfr V

vitalité

14 août 2020
Myensk, Biélorussie
  • 2 février 2021
Stephen.R a déclaré : Aucune configuration n'est requise pour activer le serveur sFTP intégré - activez simplement la « Connexion à distance » dans le volet Partage des préférences système.
Si c'était simple pour les utilisateurs, ce sujet n'existerait peut-être pas. Mais certains utilisateurs se sont plaints que cela ne fonctionnait pas bien pour eux.

Stephen.R a déclaré : Le conteneur Docker pour fournir SFTP, avec accès aux fichiers du Mac, s'exécute en tant que « vous » et a accès à ces fichiers
Il accorde l'accès uniquement à ces fichiers (volumes montés). Les fichiers de l'autre hôte ne sont jamais accessibles.


Stephen.R a déclaré : le serveur SSH intégré (qui fournit sftp) authentifie les connexions par rapport à la base de données des utilisateurs macOS
Il n'y a pas de problème pour monter le fichier de clés ssh autorisé par l'hôte sur le conteneur Docker.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 2 février 2021
vitalz a déclaré : Si cela était simple pour les utilisateurs, ce sujet n'existerait peut-être pas. Mais certains utilisateurs se sont plaints que cela ne fonctionnait pas bien pour eux.
L'OP ou d'autres ayant un problème avec un client SFTP n'indique pas nécessairement un problème avec le serveur SFTP intégré. C'est exactement le même serveur SFTP qui s'exécuterait dans n'importe quelle image Docker : OpenSSH.

vitalz a déclaré : Il accorde l'accès uniquement à ces fichiers (volumes montés).
Vous n'avez pas compris ce que je disais : le serveur SFTP intégré utilise les autorisations du système de fichiers sous-jacent, donc par défaut, seul votre compte a accès à votre dossier de départ, par exemple, mais il permet également d'accéder à tout ce à quoi vous avez accès.

L'exécution d'une instance Docker pour fournir cela signifie que tout ce à quoi vous donnez accès (parce que vous voulez y accéder) est également disponible pour tous les comptes d'utilisateurs arbitraires pouvant être définis dans l'image Docker.

vitalz a déclaré: Il n'y a pas de problème pour monter le fichier de clés ssh autorisé par l'hôte sur le conteneur Docker.
C'est un diagramme de Venn assez exclusif que vous avez là, de personnes qui savent comment utiliser des paires de clés publiques/privées, savent comment les utiliser dans une image Docker, mais pensent aussi à utiliser Docker au lieu de simplement comprendre pourquoi leur client SFTP ne se connectera pas au serveur SFTP intégré est une bonne idée.

C'est un peu comme le diagramme de Venn de Vegan Butchers qui pense que McDonalds est un restaurant de haute qualité.

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 2 février 2021
Ok donc @A4orce84 @brock-2021 Je viens d'effectuer un test rapide dans une machine virtuelle Debian. J'ai installé FileZilla, branché l'adresse IP, le nom d'utilisateur et le mot de passe de mon système d'exploitation hôte, et bien sûr, il n'a pas réussi à se connecter, ne m'a pas montré d'invite concernant l'acceptation de l'empreinte digitale du serveur, etc.

J'ai collé un numéro de port, et il s'est connecté et m'a montré l'invite pour l'empreinte digitale. Sinon, je l'ai essayé avec sftp:// et sans port (comme le montre la capture d'écran de @A4orce84) et cela a également fonctionné.

Si vous pouvez définir d'autres attributs concernant votre configuration (distribution et version Linux spécifiques que vous utilisez, version FileZilla, version macOS), nous pourrons sans aucun doute découvrir pourquoi elle ne se connecte pas correctement.


En y regardant de plus près : @A4orce84 semble exécuter FileZilla sur un Mac : il affiche des chemins très spécifiques à macOS dans le local pain. B

brock-2021

1 févr. 2021
  • 2 février 2021
Ma question n'a rien à voir avec l'exécution d'un serveur sFTP localement (comme dans Docker). J'essaye simplement de me connecter à un serveur sFTP (1and1.com). C'est drôle même si je peux me connecter à un autre serveur sFTP et aussi faire ssh sur l'autre serveur. Donc ça a quelque chose à voir avec 1and1 et Catalina et ssh (parce que je ne peux pas ssh dans 1and1 non plus)

chrfr

11 juil. 2009
  • 2 février 2021
brock-2021 a déclaré : Ma question n'a rien à voir avec l'exécution d'un serveur sFTP localement (comme dans Docker). J'essaye simplement de me connecter à un serveur sFTP (1and1.com). C'est drôle même si je peux me connecter à un autre serveur sFTP et aussi faire ssh sur l'autre serveur. Donc ça a quelque chose à voir avec 1and1 et Catalina et ssh (parce que je ne peux pas ssh dans 1and1 non plus)
Utilisez-vous également Filezilla ? Je n'ai eu aucun problème à me connecter aux serveurs sftp sur un Mac ou ailleurs à l'aide de Cyberduck.