FTP is a very useful protocol for transferring files over the Internet. If necessary, you can connect to FTP server on Mac using built-in solutions or third-party programs, for instance Commander One. This client offers a wide range of settings to give you complete control over your FTP experience.
Table of contents
Very often, FTP servers are confused with conventional WEB servers using the HTTP protocol. This is because they have a similar architecture and operate on a client-server basis. However, the FTP server has its own peculiarities:
The main purpose of the FTP server for Mac as well as other computers is file transfer. In addition to uploading files to the server and downloading them from it, it is possible to execute a large number of different commands that allow you to manage the server's file system (creating and deleting directories, deleting files from the server, etc.). FTP has its advantages, especially when administering sites - it is very convenient to manage resource files on a remote server using FTP. As a rule, this service is especially popular for uploading files to shared hosting.
Most often, Mac FTP servers are used for:
Of course, this is not an exhaustive list of options for using an FTP server. It is a versatile tool and can be used in many other situations as well.
To set up FTP server Mac users need to know and fill in the following information, namely:
The name of the connection can be anything. So what about FTP server address? Well, it is the hostname or IP address of the server. How to find an FTP site? You can find out from the provider (if you are trying to establish a connection with the server on the host) or from the owner of the resource to which you are connecting. The connection type determines whether an anonymous connection will be used to communicate with the server.
Not all FTP services support this feature. SSL - support for anonymous connection, TLS - connection via encrypted FTPS protocol. Another optional field is the name of the remote directory. It should be specified if you need to immediately get into this directory, bypassing all the higher-level servers in the file system.
Before setting up an FTP server Mac users should go back to its features. And the most important of them is the need for authentication to create a connection. In addition to using the standard "login-password" link for each user, it is possible to use an anonymous connection, when the value "anonymous" is used as a login, and their email address should serve as a password (as conceived by the developers). In reality, this address is not verified anywhere, so its validity is not required.
From a security point of view, the FTP connection has many vulnerabilities, since at the time of its creation, many types of attacks were not widespread. All information, including personal data of users (such as login and password),is transmitted unencrypted in text form and can be read when the packets are intercepted by an intruder. The FTPS extension (AUTH TLS command) is used to transfer data in encrypted form.
However, modern FTP servers are secure because they store information in encrypted form, fast - with channels up to 100 Mbit and unlimited traffic, convenient because they have a control panel with a file manager, FTP accounts, statistics on the use of resources, profitable, since the rental cost is lower than on hosting. In addition, the rental price includes technical support, regular backups of your files and their restoration in case of problems.
Connecting to FTP server on Mac is very simple and there are several ways to do it. Many of them are also relevant for all popular operating systems. However, it all depends on the goal, because the functionality of some programs is very limited.
Next, in the menu bar at the top of the screen, click Go, and then Connect to Server. You can also use the keyboard shortcut Command + K.
In the menu that appears, enter the address of your FTP server, for example ftp://00.00.00.000/ and click connect.
Definitely, it is not all the features Commander One can boast about. The app is equipped with the necessary and handy tools to facilitate your workflow and provide you with the best possible file management.
Now browsers have become so smart that they easily allow connecting to FTP server on Mac, with no need to look for extensions. The standard login option is to enter the following construction in the browser address bar, for instance:
Is it convenient? Sure. But recently, browsers periodically turn off support for this protocol. At the time of this writing, Chrome was refusing to open the server, nevertheless Firefox still can perform this action. Of course, the method is not the most universal, but it is definitely worth a try.
It is worth mentioning that connecting to FTP server on Mac using this methods both the browser and Finder, if necessary, will ask for a login and password, but there is also a complete form of establishing the connection:
The connection will take place without any unnecessary password requests.
If you are an avid user of Command line, we have some good news for you, as you can seamlessly connect to FTP server on Mac via It. Just enter the FTP command, and then "open 168.0.1".
For anonymous login, leave the password blank, and in the login write "anonymous" (always with a small letter). To navigate folders, use FTP commands.
Since the FTP Finder feature does not support some of the features that users might want on their Mac, there are many third-party OS X applications that can do the job instead with full support for FTP, SFTP, FTPS, uploading, downloading, queueing, the ability to change permissions, support for reading/writing and much more. One of such apps is Commander One.
The app is a handy file manager and client for working with protocols such as FTP / SFTP / FTPS and WebDAV, as well as cloud computing services. When dealing with Mac FTP servers via Commander One, the following operations will become available to the user: copy, delete, move files, edit content, etc. The most important is that the app makes dealing with the remote servers as if they are your local drives that saves you lots of time and facilitates your working routine.
In addition to the standard set of features available in most file managers, Commander One is equipped with a built-in archiver, task manager, process viewer, terminal emulator, etc. The advantages also include the two-pane interface of this Mac client, which makes working with files much easier.
Starting from macOS Sierra it is not possible to activate the Mac FTP server using Terminal command. It will take a very long time to reactivate it, which, on the other hand, would be in vain after updating the operating system. By far, the best way to set your OSX FTP server up and manage it is to use specialized Mac FTP server software or Mac FTP client software.
You can enable the built-in Macintosh FTP server by running this command in Terminal:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
To disable it, run the following command:
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist