Sebagai turunan dari Unix, Mac OSX sudah dilengkapi dengan FTP server. Hanya saja secara default, service FTP server ini tidak diaktifkan.
Ini contoh tampilan saat saya ingin mencoba mengakses FTP ke Mac Mini yang menggunakan OSX Mountain Lion :
ttirtawi@gbt733:~$ ftp 192.168.10.13 ftp: connect: Connection refused ftp> quit ttirtawi@gbt733:~$
Untuk mengaktifkan FTP server di OSX Mountain Lion, saya cukup menggunakan 1 perintah berikut ini :
ttirtawi@macmini:~$ sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist Password: ttirtawi@macmini:~$
Untuk memastikan FTP sudah aktif saya bisa cek dengan perintah netstat
seperti berikut ini :
ttirtawi@macmini:~$ netstat -a | egrep ".*ftp.*LISTEN" tcp6 0 0 *.ftp *.* LISTEN tcp4 0 0 *.ftp *.* LISTEN ttirtawi@macmini:~$
Barulah saya bisa akses Mac Mini ini via FTP :
ttirtawi@gbt733:~$ ftp 192.168.10.13 Connected to 192.168.10.13. 220 192.168.10.13 FTP server (tnftpd 20100324+GSSAPI) ready. Name (192.168.10.13:ttirtawi): ttirtawi 331 User ttirtawi accepted, provide password. Password: 230 User ttirtawi logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp> pwd 257 "/Users/ttirtawi" is the current directory. ftp>
Untuk mematikan service FTP server tadi saya tinggal gunakan perintah berikut ini :
ttirtawi@macmini:~$ sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist Password: ttirtawi@macmini:~$