HPlogo Installing and Managing HP ARPA File Transfer Protocol Network Manager's Guide: HP 3000 MPE/iX Computer Systems > Chapter 3 Starting FTP

Starting INETD

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

Since FTPSRVR runs under INETD, INETD has to be started now.

Refer to the Configuring and Managing MPE/iX Internet Services Manual, for specifics into the setup of the INETD (the Internet Super Daemon) configuration files referenced here.

Here are the entries needed for FTPSRVR to run under INETD. These entries can be added by streaming FTPCNFJ.ARPA.SYS or by manually editing each file.

Services File

The SERVICES.NET.SYS file must have the following line:

ftp     21/tcp

It might be commented out (with # symbol). In that case, uncomment it. Otherwise enter the line using an MPE editor.

Protocol File

The PROTOCOL.NET.SYS file must have the following line:

tcp    6    TCP    # transmission control protocol

It might be commented out (with # symbol). In that case, uncomment it. Otherwise enter that line using an MPE editor.

Configuration File

Add the FTP services to INETDCNF.NET.SYS. This is done by adding the following line:

ftp stream tcp nowait   MANAGER.SYS /SYS/ARPA/FTPSRVR ftpsrvr

It might be commented out (with # symbol). In that case, uncomment it. Otherwise enter that line using an MPE editor.

Starting INETD

Stream the job JINETD.NET.SYS:

:stream JINETD.NET.SYS
NOTE: Do not stream JFTPSTRT.ARPA.SYS; it is no longer needed. Check startup jobs, UDCs and Command files for any place where JFTPSTRT is streamed and delete or comment out those entries.

Optional Configuration

The optional configuration changes for FTPSRVR support anonymous logon.

To support anonymous FTP, certain system administrative tasks have to be done. These are essential for system security.

  1. FTPGUEST account and user, named USER under the FTPGUEST account should be created:

    :NEWACCT FTPGUEST,USER

    If this account and user already exist, proceed to step 2.

  2. Assign passwords to FTPGUEST account and USER:

    :ALTACCT FTPGUEST;PASS=ANYPASS
    :ALTUSER USER.FTPGUEST;PASS=ANYPASS
  3. The capability list for the account FTPGUEST should be AL, AM, GL, IA, ND, SF:

    :ALTACCT FTPGUEST;CAP=AL,AM,GL,IA,ND,SF
  4. The capability list for the group PUB under FTPGUEST should be IA:

    :ALTUSER PUB.FTPGUEST;CAP=IA
  5. The capability list for the user USER under FTPGUEST should be IA, SF, ND:

    :ALTGROUP USER.FTPGUEST;CAP=IA,SF,ND
    NOTE: The configuration of an anonymous logon is not required and can be implemented or not, on a system by system basis, by simply not building the "FTPGUEST" account on systems where an anonymous logon is not required.
Feedback to webmaster