Go to the following URL: Untar the following file:

4-80 Oracle Fusion Middleware Users Guide for Technology Adapters make test 13. Log in as the super user: msu 14. Enter the password when prompted. 15. Run the following command: make install

4.4.3.2.2 Installing and Configuring vsftpd

The vsftpd server is a secure and fast FTP server for UNIX systems. Install and configure vsftpd on the Solaris or Linux host to be used as the FTP server. 1. Go to the following location: ftp:vsftpd.beasts.orguserscevans 2. Download vsftpd-2.0.5 You need the tar and signature file .asc file. For example: [BINARY] vsftpd-2.0.5.tar.gz. . . . . . . . . . . [Mar 19 21:26] 149K [FILE] vsftpd-2.0.5.tar.gz.asc. . . . . . . . . [Mar 19 21:26] 189B 3. Unzip the following file using gunzip. gunzip vsftpd-2.0.5.tar.gz 4. Unzip the tar file: tar xvf vsftpd-2.0.5.tar 5. Change directories to the following location: cd vsftpd-2.0.5 6. Make the following change in the builddefs.h file: undef VSF_BUILD_SSL to define VSF_BUILD_SSL 7. Log in as the super user: msu 8. Enter the password when prompted. 9. Create a file named vsftpd.conf with the following settings in the etc directory: Standalone mode listen=YES max_clients=200 max_per_ip=4 Access rights anonymous_enable=YES chroot_local_user=YES userlist_enable=YES ftp_username=ftp Oracle JCA Adapter for FilesFTP 4-81 local_enable=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES chown_uploads=YES chown_username=ftp Security anon_world_readable_only=NO allow_anon_ssl=YES ssl_enable=YES connect_from_port_20=YES hide_ids=YES pasv_min_port=50000 pasv_max_port=60000 Features ftpd_banner=Welcome to the FTP Service xferlog_enable=YES ls_recurse_enable=NO ascii_download_enable=NO async_abor_enable=YES Performance one_process_model=NO idle_session_timeout=120 data_connection_timeout=300 accept_timeout=60 connect_timeout=60 anon_max_rate=50000 10. Run the following commands: mkdir varftp useradd -d varftp ftp chown root varftp chmod og-w varftp mkdir usrshareempty mkdir usrsharessl mkdir usrsharesslcerts 11. Run the following command: openssl req -x509 -nodes -newkey rsa:1024 -keyout usrsharesslcertsvsftpd.pem -out usrsharesslcertsvsftpd.pem 12. Run the vsftpd daemon from the vsftpd-2.0.5 directory: .vsftpd

4.4.3.2.3 Creating PKCS12 Certificates and Keyst

You can manage and edit security credentials by creating PKCS12 certificates and keys. Note: Copies of the vsftpd.conf file appear in several locations in the vsftpd-2.0.5 directory structure. If you use one of those files to create the vsftpd.conf file in the etc directory, then ensure that it only includes the parameters and settings described in Step 9.