Comment installer un client FTP à partir de la ligne de commande sur Mac? [dupliquer]

16

J'utilise Mac OS X (High Sierra) et je voudrais exécuter FTP à partir de la ligne de commande (par opposition à un client avec une interface graphique). Malheureusement, je ne semble pas l'avoir installé ...

localhost:myproject davea$ ftp
-bash: ftp: command not found

et quand j'ai essayé d'installer en utilisant "ftp install brew", j'ai eu l'erreur suivante ...

Error: No available formula with the name "ftp"
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
These similarly named formulae were found:
bbftp-client      curlftpfs         git-ftp           lftp              ncftp             proftpd           pure-ftpd         swiftplate        uberftp           uftp              vsftpd
To install one of them, run (for example):
  brew install bbftp-client
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Comment installer un client FTP en ligne de commande sur mon Mac?

Dave
la source
FTP n'est pas installé par défaut, car son utilisation représente un risque de sécurité majeur. S'il existe un moyen de passer à l'utilisation de SFTP ou FTPS, ce serait l'idéal.
William T Froggard
6
Essayez ce qui suit:brew install inetutils
user3439894

Réponses:

2

Les deux ftpet telnetont été retirés de High Sierra. Si vous avez installé Sierra et utilisez l'une de ces commandes, vous devrez en faire une copie avant de passer à High Sierra.

Vous n'auriez pas besoin de Sierra. Si vous pouvez trouver un autre Mac exécutant macOS ou OS X, je suppose que vous pouvez copier ftpde cette machine sur votre Mac.

David Anderson
la source
8
Cela ne répond vraiment pas à la question posée: "Comment installer un client FTP en ligne de commande sur mon Mac?". Dire à quelqu'un après le fait qu'il faut "faire une copie avant la mise à niveau vers High Sierra" pourrait aider quelqu'un qui n'a pas encore mis à niveau mais cela ne répond pas à la question du PO!
user3439894
@ user3439894: Que proposez-vous que je fasse? Je pourrais télécharger la ftpcommande de ma Sierra vers GitHub ou SourceForge, mais je ne sais pas si cela serait légal. Je sais que les «personnes» sont connues pour créer de nouveaux comptes de messagerie «graveur» et envoyer des logiciels de cette façon. Cela nécessite une coopération entre le demandeur et le répondeur à une question.
David Anderson
6
C'est un problème théorique car cette question a été marquée comme doublon et la question liée Comment récupérer BSD FTP et Telnet dans 10.13 (High Sierra)? fournit la réponse.
user3439894