Skip to main content
96 votes
Accepted

Missing ftp command line tool on macOS

macOS does not come with an FTP command line tool. You can connect read-only (just for downloading things) to FTP servers using Finder. Open Finder and choose Go → Connect to Server (⌘K or ) and enter ...
grg's user avatar
  • 206k
64 votes
Accepted

How to get BSD FTP and Telnet back in 10.13 (High Sierra)?

Apple's Telnet and FTP programs are back in High Sierra thanks to this homebrew pull request (by yours truly). Both the client and server of each one are back, and these are Apple's original versions ...
GDP2's user avatar
  • 1,348
47 votes

Missing ftp command line tool on macOS

Edit: I didn't see the last part of @grg's answer: brew install inetutils is even better. It installs those old school GNU network utilities, acessible from the command line: - dnsdomainname - ftp - ...
Yoric's user avatar
  • 1,276
26 votes

How to get BSD FTP and Telnet back in 10.13 (High Sierra)?

Using Homebrew: brew install inetutils This will restore telnet, ftp, etc... Can't believe Apple removed such a fundamental utilities from the command line.
Robin Macklepenny's user avatar
18 votes

How to get BSD FTP and Telnet back in 10.13 (High Sierra)?

You could try grabbing libtelnet and lukemftp from the open source repository for macOS 10.12.6 and compiling them for yourself. If you use homebrew, BSD telnet is prepackaged and installable via ...
vykor's user avatar
  • 2,143
10 votes

How to get BSD FTP and Telnet back in 10.13 (High Sierra)?

Telnet is include in the inetutils port in MacPorts. To install it use the port command: sudo port install inetutils
david's user avatar
  • 109
9 votes

How can I connect to ftp server in terminal?

I know that this topic is quiet old but I found it accidentally and maybe someone other will visit this site too. ftp command no longer works for High Sierra and higher. https://discussions.apple.com/...
entymon's user avatar
  • 91
9 votes

Missing ftp command line tool on macOS

You can open ftp://ftp.gnu.org/ in Firefox and Chrome without going to the Finder, which is what Safari does. If you have a complete URL to download, use curl, as in curl -L -R -O ftp://ftp.gnu.org/...
lhf's user avatar
  • 7,500
8 votes

Beware: macOS Finder "Connect to Server" accepts FTPS URLs (FTP in a SSL/TLS tunnel) but actually connects via plain FTP!

No! Beware: Even though you explicitly requested FTPS, Finder actually uses FTP ! That is quite a horrible user experience in regards to https://apple.com/privacy/ Without telling the user, Finder ...
porg's user avatar
  • 1,058
5 votes
Accepted

Set up FTP server on macOS High Sierra (ProFTPD)

I have used pure-ftpd instead of ProFTPD. It is simpler. After I installed pure-ftpd using brew, brew install pure-ftpd I configured the FTP (username-password) setting referring to https://wiki....
dolgom's user avatar
  • 171
5 votes

Missing ftp command line tool on macOS

brew install inetutils installs ftp again.
Fred Leonard's user avatar
5 votes

How do I download folders through FTP in Terminal?

I am using wget -r -l 10 --ftp-user='FTP_USER' --ftp-password='FTP_PASSWORD' \ ftp://ftp.server.com/folder_to_download/* Unfortunately wget doesn't support parallel downloads.
oussama fahd's user avatar
4 votes
Accepted

Can Apple TV stream video from an external server using SMB or FTP protocol with external subtitles?

Yes, this is possible using third party apps such as for example the VLC media player for Apple TV. Note that you need a fourth generation Apple TV or newer.
jksoegaard's user avatar
  • 79.6k
4 votes
Accepted

Is it possible to execute the package (located in FTP) from terminal of Mac

Shell script: curl & installer If you can host the package on a web site, the installation can be reduced to the following two commands. Download the file to the local computer: /usr/bin/curl ...
Graham Miln's user avatar
  • 44.6k
4 votes
Accepted

Local Directory empty on my FileZilla Pro Client

Make sure to grant permission through the directory access permissions dialog.If you are using Filezilla Pro, it is under Edit -> Directory access permissions. After you grant permission, you should ...
Udhy's user avatar
  • 6,915
3 votes
Accepted

How to set Firefox as default client for ftp:// links?

There's a free application called RCDefault App that allows you to set the default application for different protocols, file handlers, etc. For example, for FTP, I can set whatever application I ...
Allan's user avatar
  • 104k
3 votes
Accepted

Is there a way to write with FTP using the Finder

Finder only has read access to FTP so you need to use a client, but Transmit provides Finder integration so you can connect to FTP read/write using Finder with Transmit. You need to use the Finder ...
grg's user avatar
  • 206k
3 votes
Accepted

Command Line FTP Client Confused By Tilde?

What you are seeing is expected behavior. The tilde (~) is a part of the shell's standard syntax that is synonymous with the user's home directory. Tilde expansion is the process of converting these ...
Allan's user avatar
  • 104k
3 votes

quick to install and set up FTP server on homebrew for OSX

Strange that no one mentioned the simplest way, which is to just load the built-in FTP server: sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist It does work fine in 10.12 Sierra. ...
mivk's user avatar
  • 1,135
3 votes
Accepted

Can't start tftpd because port is already in use by launchd

These steps solved my problem Reload plist sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist (Re)enable service sudo ...
kyb's user avatar
  • 131
3 votes

How to cd to a mounted ftp volumn on big sur?

This answer covers MacOS Big Sur as requested: Your terminal app has probably no rights to access the volume. Please check System Preferences / Security & Privacy / Privacy. In this screenshot ...
itsafire's user avatar
  • 1,351
3 votes

Are there SFTP command-line tool for macOS that have history or auto complete?

FTP and SFTP are completely different protocols. There is software that supports both, but it's just a common interface over two completely different things under the hood. SFTP SSHFS The best way to ...
Gilles 'SO- stop being evil''s user avatar
2 votes

quick to install and set up FTP server on homebrew for OSX

Google brought me to this answer, so thought I would update with my findings. I use ftp-srv on node which is very quick to set up and run on the command line ftp-srv [url] [options] and can serve from ...
Ben Harvey's user avatar
2 votes

How can I modify vsftpd.conf in macOS?

You should have gotten the following output while installing vsftpd: To use chroot, vsftpd requires root privileges, so you will need to run sudo vsftpd. You should be certain that you trust any ...
nohillside's user avatar
  • 104k
2 votes

How to get BSD FTP and Telnet back in 10.13 (High Sierra)?

grab the binaries from a Sierra install /usr/bin ;)
nanard's user avatar
  • 37
2 votes
Accepted

Unable to run vsftpd command

vsftpd needs to be in your PATH If it's not in your PATH, it will not run nor will you be able to find it with the which command. You can add it two ways: Append your PATH to include the directory /...
Allan's user avatar
  • 104k
2 votes

Is winSCP available for mac or only windows?

No, there is no native WinSCP. Cyberduck is a free option. Transmit (Paid) is the FTP client for macOS.
Vladimir's user avatar
  • 450
2 votes
Accepted

NPM installation issues with MacOS 10.15.2 beta 1

Update: Remove most of this: The root cause of the issue is the updating of the fsevents binaries by the author. Once they do that, the issue should be resolved. The fsevents team has provided ...
zpeters's user avatar
  • 583
2 votes

Making hidden files appear in FTP window (connecting to Linux server outside Terminal)

In Finder you can press Shift+CMD+. to toggle hidden folders/files. Often their name is prefixed with a .. If that doesn't show any additional folders, best would be to use a command line tool, such ...
Saaru Lindestøkke's user avatar
2 votes
Accepted

How to remove and restrict “Connect to server…”?

You can craft a MDM configuration profile to restrict Finder with respect to the Connect to server menu. This is documented here - you would set the value of the key to be false and then install the ...
bmike's user avatar
  • 241k

Only top scored, non community-wiki answers of a minimum length are eligible