Hi,
By default solaris has it owns ftp server installed. Step as follow:
1) vi /etc/inetd.conf. Uncomment line as below.
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
#ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd
If you want o use both ipv4/ipv6 then uncomment the second line.
2) restart inetd ("kill -HUP inetd").
3) type "netstat -a | grep ftp". Ensure ftp is LISTEN mode.
*.ftp *.* 0 0 24576 0 LISTEN
4) to control who can ftp to your system edit file /etc/ftpusers. Include any username that you dont want them to ftp.
5) add user to the system to allow them to connect.
6) test ftp connection. Type "ftp localhost".
7) to hide ftp banner edit/create file "/etc/default/ftpd". Example: BANNER="WARNING: Authorised user only."
If you need more control on your ftp server, I suggest you use other ftp daemon like proftpd.
regards,
dbase77