MacのターミナルはSFTPで

$ brew install ftp
Error: No available formula with the name "ftp"

いつの間にかFTPは推奨されないものとして削除されてしまったらしいです。どうやらセキュリティ面で削除されたということです。

$ which sftp
$ /usr/bin/sftp

SFTP、SSH File Transfer Protocol。SFTPは、暗号化されているFTPなので、単なるFTPと比べるとセキュリティが高まっています。MacOSのHigh Sierraからは、ターミナルで、このSFTPを、FTPの代わりに使うことになります。

コマンド説明
pwdサーバーの現在のディレクトリのパスを表示
lsサーバーの現在のディレクトリのファイル一覧を表示
cdサーバーのディレクトリの移動
rmサーバーの指定ファイルを削除
putパソコンにある指定ファイルをアップロード
getサーバーにある指定ファイルをダウンロード
byesftpを終了する
$ ssh-keygen
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/test/.ssh/id_rsa.
Your public key has been saved in /Users/test/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:fnRP+Bpn4/sQ4dzas++rdm+LQkb+8pKjRVtNo7rFRX0 test@testdomain
The key's randomart image is:
+---[RSA 3072]----+
|                 |
|                .|
|              .+E|
|           . +=oo|
|        S +.oo=o.|
|       . ..==+.+ |
|        . +++oO..|
|         ..*oO.++|
|         ...O+=OX|
+----[SHA256]-----+

公開鍵と秘密鍵のペアができました。公開鍵を接続先のサーバにコピーしましょう。
公開鍵と秘密鍵のペアが一致しているユーザだけが認証されるようになります。

参考ページ