FTP Server Di OSX Mountain Lion

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:~$

Leave a Reply