FTP mini-HOWTO
 Matthew Borowski ([email protected])
 ( http://tarp.worldserve.net/ )
 v0.2, 9 January 2000
 �{��_�j, ([email protected])
 v0.1, 3 May 2000

 FTP �N���C�A���g�ƃT�[�o�̎g����
 ______________________________________________________________________

 �ڎ�

 1. ����
    1.1 ���҂ɃR���^�N�g����
    1.2 �@���`���Ɣz�z
    1.3 ���̕��̗͂���

 2. FTP �ɂ‚���
 3. FTP ��g�p�����ł̏��S�҂ւ̃K�C�h
    3.1 ftp �v���O������N������
    3.2 FTP �T�[�o�Ƀ��O�C������
    3.3 �t�@�C���]���^�C�v
    3.4 �f�B���N�g���̑���ƈꗗ
    3.5 �t�@�C���̃_�E�����[�h�ƃA�b�v���[�h
    3.6 �V�F���R�}���h��N������
    3.7 �n�b�V���L���ƃe�B�b�N
    3.8 ���̑��� ftp �R�}���h

 4. �R���\�[�� FTP �N���C�A���g
    4.1 NcFTP
    4.2 lukemftp
    4.3 lftp
    4.4 cftp
    4.5 yafc

 5. X Window System FTP �N���C�A���g
    5.1 gFTP
    5.2 WXftp
    5.3 LLNL XDIR �� XFTP
    5.4 guiftp

 6. FTP �T�[�o
    6.1 FTP �T�[�o�̂�����
    6.2 FTP �T�[�o�ɂ‚��Ă̏���
       6.2.1 WU-FTPD
       6.2.2 ProFTPD

 ______________________________________________________________________

 1.  ����

 ���̕��͂� Matthew Borowski �ɂ��� Linux Documentation Project �̂�
 �߂ɏ�����܂����B�킽���͂��̕��͂ɒlj���������e��S�Ēlj��������Ă�
 ���܂���B�����AFTP �T�[�o�𓮂������߂̏���ڂ����͂��ł���\���
 ���B

 1.1.  ���҂ɃR���^�N�g����

 ���̕��͂ɒlj���ύX���������Ƃ�����Β��҂܂ŃR���^�N�g���Ă��������B
 ���肢�ł�����Z�p�T�|�[�g��v�����Ȃ��ł�������(UNIX �̑��k��T�|�[�g
 �͒��҂̉�� WorldServe <http://www.worldserve.net> ����w�����Ă�悢
 �ł����Acomp.os.linux.* �Ȃǂ̃j���[�X�O���[�v�ŏ��͂𓾂邱�Ƃ�ł���
 ��)�B����ƁA���҂͉p��ƃy���V�A�ꂵ������ł��܂���̂ł����S�Ɏ~
 �߂Ă����Ă��������B

 (��: ���{��ł̃R���^�N�g�͖|��҂܂�)

 1.2.  �@���`���Ɣz�z

 �ȉ��̕��͎Q�l�̂��ߖ󕶂���܂����A�������D�悳��܂��B

 This document is Copyright 1999 by Matthew Borowski. You may freely
 distribute this document as long as the copyright notice remains
 unaltered.  If you distribute this HOWTO as part of a commercial
 product, I would like to recieve a copy, but this is not required. If
 you wish to distribute a modified or translated version of this
 document, please contact me first for permission.

 ���̕��͂� Matthew Borowski �̒��앨�ł�(Copyright 1999)�B���쌠�\����
 �ύX���ꂸ�Ɏc���Ă�����A���̕��͂�R�ɔz�z���Ă��܂��܂���B��
 �̕��͂����p���i�̈ꕔ�Ƃ��Ĕz�z�����Ƃ��͐��i�̃R�s�[��󂯎�肽��
 �ł����A����͕K�{�ł͂���܂���B���̕��͂̉��ρA�|��ł�z�z��������
 ���́A���҂��狖�‚��Ɏ��Ă��������B

 1.3.  ���̕��̗͂���

 o  991203: FTP HOWTO ���ŁB�܂���Ɛi�s���B

    [�� : ���{��ʼn��������ȉ��Ɏ����܂��B

    v1.0, 2000 �N 5 �� 16 ��
       �|��: �{��_�j<[email protected]>

       �Z��: �������z�� <[email protected]>, ��������
       <[email protected]> ����L�� <[email protected]>, ����m <uv9h-
       [email protected]> �R���`�V <[email protected]>

       �Z����Ă����������F�l�A�{���ɂ��肪�Ƃ��������܂����B]

 2.  FTP �ɂ‚���

 FTP(File Transfer Protocol : �t�@�C���]���v���g�R��)�̓����[�g�l�b�g��
 �[�N�T�C�g�ƃt�@�C������Ƃ肷�邽�߂̃N���C�A���g/�T�[�o�v���g�R��
 �ł��B���̃v���g�R���� TCP �Ƌ��ɓ����C���^�[�l�b�g�ł��Ƃ�悭�g��
 ��܂�( LAN �Ŏg�����Ƃ�ł��܂���)�B -->

 FTP �T�C�g�Ƃ� FTP �T�[�o�\�t�g�E�F�A( FTP �f�[�����A�܂��� ftpd �Ƃ�
 �Ă�m���Ă��܂�)��N�����Ă���R���s���[�^�̂��Ƃł��B�p�u���b�N
 FTP �T�C�g�͒N�ł� anonymous �� ftp �Ƃ��ă��O�C�����邱�ƂŃA�N�Z�X��
 ���܂��B�����̒��ɂ́A�t���[�� Unix �\�t�g�E�F�A������ł��郊�|�W�g
 ����‘f���炵���p�u���b�N FTP �T�C�g���������񂠂�܂��BFTP �̎g��
 ����w�ׂ΁A�K�v�ȃ��\�[�X�փA�N�Z�X��ł���悤�ɂȂ�܂��B

 �v���C�x�[�g FTP �T�C�g��(��:�A�N�Z�X����̂�)���[�U�����p�X���[�h��
 �K�v�Ƃ��܂��BISP �̃V�F���A�J�E���g�����Ă���ꍇ�́A FTP ��ʂ���
 ���Ȃ��̃t�@�C���ɃA�N�Z�X���邱�Ƃ��ł��邩����܂��� (�����m����
 ��ɂ̓V�X�e���Ǘ��҂ɃR���^�N�g���Ă�������)�B

 FTP �N���C�A���g�� FTP �T�[�o�ւ̃A�N�Z�X��񋟂��郆�[�U�T�C�h�̃A�v
 ���P�[�V�����ł��B�������� FTP �N���C�A���g�����p�”\�ŁA����ɂ̓O��
 �t�B�J���ƃe�L�X�g�x�[�X�̂�̂�����܂��B

 FTP �̓J���t�H���j�A��w�o�[�N���[���Z�ōŏ��� 4.2BSD (Berkeley Unix)
 �Ɋ܂܂��`�ŊJ������܂����BRFC(�d�l��)��
 <ftp://nic.merit.edu/documents/rfc/rfc0959.txt> ������”\�ł��B

 3.  FTP ��g�p�����ł̏��S�҂ւ̃K�C�h

 FTP ��g�p���邽�߂̊ȒP�ȃK�C�h�B

 �W���� FTP �v���O�����̓I���W�i�� ftp �N���C�A���g�ł��B�قƂ�ǂ�
 Linux �f�B�X�g���r���[�V�����ɕW���ŕt�����Ă��܂��Bftp �͍ŏ��ɃJ��
 �t�H���j�A��w�o�[�N���[���Z�ɂ��ĊJ�����ꂽ 4.2BSD �Ō���܂����B

 3.1.  ftp  �v���O������N������

 ftp ��g���̂͊ȒP�ł��B���Ƃ��΁A�ŐV�� Linux �J�[�l���\�[�X��_�E��
 ���[�h���邽�߂� metalab.unc.edu �Ƃ������O�̓��� FTP �T�C�g�ɐڑ�����
 ���Ƃ��܂��B

 �R�}���h���C������ȉ��̂悤�Ƀ^�C�v���܂�:

      $ ftp metalab.unc.edu

 ����� ftp �v���O������ metalab.unc.edu �ɐڑ����悤�Ƃ��܂��B���̂��
 ���œ������Ƃ��ɂ� ftp ��p�����[�^�Ȃ��ŋN�����A�T�C�g�������
 ���� open �R�}���h��g�p���܂��B

      $ ftp
      ftp> open metalab.unc.edu

 3.2.  FTP �T�[�o�Ƀ��O�C������

 FTP �T�C�g�ɐڑ�����ƃ��O�C����v������܂�(Enter ����ƃ��[�J����
 ���[�U���Ń��O�C�����܂��B���̏ꍇ�� foo)�B�����ł� anonymous �Ȃ���
 ftp �Ƃ��ă��O�C�����A�p�u���b�N�A�[�J�C�u�֍s�����Ƃɂ��܂��B

      220 helios.oit.unc.edu FTP server (Version wu-2.6.0(2) Wed Nov 17 14:44:12
      EST 1999) ready.
      Name (metalab.unc.edu:foo):

 ���ɁA���S�� E-Mail �A�h���X��p�X���[�h�Ƃ��ċL�����܂�(�قƂ�ǂ̃p
 �u���b�N FTP �T�C�g�͂����v�����܂�)�B

      331 Guest login ok, send your complete e-mail address as password.
      Password:

 ���O�C���ɐ�������ƁA�ȉ��̏�񂪗^�����܂��B

      Remote system type is UNIX.
      Using binary mode to transfer files.
      ftp>

 3.3.  �t�@�C���]���^�C�v

 FTP �T�C�g�Ƀ��O�C���������ƂɁAftp �̓t�@�C���]���^�C�v��\�����܂��B
 ��L�̏ꍇ�̓o�C�i��(binary)�ł��B�o�C�i�����[�h�ł̓t�@�C����P�r�b�g
 ���A FTP �T�[�o�ɂ���Ƃ���ɓ]�����܂��B�������Ȃ���A�X�L
 �[(Ascii)���[�h�ł̓e�L�X�g�𒼐ڃ_�E�����[�h���܂��B ascii �� binary
 �ƃ^�C�v���邱�ƂŃ^�C�v��ύX�ł��܂��B

 ����̓J�[�l���\�[�X��_�E�����[�h�������̂ŁA�t�@�C���]���^�C�v�̓o�C
 �i���̂܂܂ɂ��Ă����܂��B�o�C�i���^�C�v�̓e�L�X�g�ł͂Ȃ��S�Ẵt�@�C
 ����_�E�����[�h���邳���Ɏg�p���܂�(���Ƃ��΁A�摜�C���[�W�Azip/gzip
 �A�[�J�C�u�A���s�t�@�C���Ȃ�)�B������Ȃ�������o�C�i�����[�h��g�p��
 �܂��傤�B

 3.4.  �f�B���N�g���̑���ƈꗗ

 �t�@�C����ꗗ����ɂ� ls ��g���܂��BFTP �T�[�o�� ls �̓����[�g�T�[�o
 ��Ŏ��s����܂��̂ŁA�g����R�}���h���C���I�v�V�����̓T�[�o�ɂ��Ĉ�
 �Ȃ�܂��B��ʓI�ȃI�v�V�����͕��ʂ͗��p�”\�ł��̂ŁA�ڂ������Ƃ� ls
 �� man �y�[�W�𒲂ׂĂ��������B

 ftp> ls
 200 PORT command successful.
 150 Opening ASCII mode data connection for /bin/ls.
 total 33590
 -r--r--r--   1 root     other    34348506 Dec 03 03:53 IAFA-LISTINGS
 lrwxrwxrwx   1 root     other           7 Jul 15  1997 README -> WELCOME
 -rw-r--r--   1 root     other         890 Nov 15 13:11 WELCOME
 dr-xr-xr-x   2 root     other         512 Jul 15  1997 bin
 dr-xr-xr-x   2 root     other         512 Jul 15  1997 dev
 dr-xr-xr-x   2 root     other         512 Jul 18  1997 etc
 drwxrwxrwx  11 ftp      20           4608 Nov 28 16:00 incoming
 lrwxrwxrwx   1 root     other          13 Jun 04  1998 ls-lR ->
 IAFA-LISTINGS
 dr-xr-xr-x  17 root     root          512 Jun 08 11:43 pub
 dr-xr-xr-x   3 root     other         512 Jul 15  1997 unc
 dr-xr-xr-x   5 root     other         512 Jul 15  1997 usr
 226 Transfer complete.

 �� ls �R�}���h�ŗ񋓂����t�@�C�����������ĉ�ʂ����ɂ͂ݏo�Ă��܂�
 ���ꍇ�́A Shift-PageUp ��g�����Ƃŏ�ɃX�N���[���ł��܂��B�����
 Linux �̃R���\�[����ł̑��Axterm �� rxvt ��ł�g���܂��B

 �p�u���b�N FTP �A�[�J�C�u��ł́A�_�E�����[�h�ł��郊�\�[�X�͕��� /pub
 �f�B���N�g���Ɋi�[����Ă��܂��B���̗�ł́A�J�[�l���\�[�X��
 /pub/Linux/kernel �ɂ��邱�Ƃ��������Ă��邱�ƂƂ��āA���̂悤�Ƀ^�C�v
 ���Ă��̃f�B���N�g���܂ňړ����܂��B

      ftp> cd pub/Linux/kernel
      250-README for kernel
      250-
      250-What you'll find here: kernel sources and patches
      250-
      250-
      250 CWD command successful.

 �u250�v�Ŏn�܂郁�b�Z�[�W�̓T�[�o���瑗���Ă�����񃁃b�Z�[�W�ł��B
 ��L�̏ꍇ�A���Ȃ����f�B���N�g���� cd ����� FTP �T�[�o�������I��
 README �t�@�C���𑗂�悤�ɐݒ肳��Ă��܂��B

 3.5.  �t�@�C���̃_�E�����[�h�ƃA�b�v���[�h

 ���āA�ēx ls ����ƁAv2.2 �f�B���N�g��������̂ł����� cd ���܂��B��
 �̌�A�܂� ls ���ƁA�_�E�����[�h�������t�@�C�� linux-2.2.13.tar.gz
 �����‚���܂��B�����ō��x�͎��̂悤�Ƀ^�C�v���܂��B

      ftp> get linux-2.2.13.tar.gz
      local: linux-2.2.13.tar.gz remote: linux-2.2.13.tar.gz
      200 PORT command successful.
      150 Opening BINARY mode data connection for linux-2.2.13.tar.gz (15079540
      bytes).

 ftp �v���O�����������[�g�t�@�C�� linux-2.2.13.tar.gz ��[�J���t�@�C
 �� linux-2.2.13.tar.gz �Ƃ��ĕۑ����n�߂܂����B

 ������� foo.tar.gz �Ƃ������O�Ń��[�J���t�@�C���ɕۑ���������΁A��
 �̂悤�Ɏw��ł��܂��B

      ftp> get linux-2.2.13.tar.gz foo.tar.gz
      local: foo.tar.gz remote: linux-2.2.13.tar.gz
      200 PORT command successful.
      150 Opening BINARY mode data connection for linux-2.2.13.tar.gz (15079540
      bytes).

 ��x�ɕ����̃t�@�C����_�E�����[�h�������ꍇ�́Amget (multiple get) �R
 �}���h��g���K�v������܂��Bmget �̓X�y�[�X�ŋ�؂�ꂽ�_�E�����[�h��
 �����t�@�C�����̃��X�g��R�}���h�̈����Ƃ��Ďg�����Amget �R�}���h��
 �C���h�J�[�h�ƍ��킹�Ďg�p���邱�Ƃ�ł��܂��B���Ƃ��΁A

      ftp> mget linux*

 ��L�̃R�}���h�ɂ��āA�ulinux�v�Ŏn�܂�S�Ẵt�@�C����擾���܂��B
 ���� mget �͊e�t�@�C����_�E�����[�h����܂��ɖ{���Ƀ_�E�����[�h���邩
 �v�����v�g��o���܂��Bprompt �R�}���h��g�����Ƃł����ؑւ�����
 ���B

 ���Ƃ��΂��Ȃ��������̃\�t�g�E�F�A������Ƃ��āA����� Linux �\�t�g
 �E�F�A�A�[�J�C�u�Ɋ܂߂Ă�炤���߂� MetaLab �ɃA�b�v���[�h�������Ƃ�
 �܂��B����ł͍ŏ��ɁA/incoming �f�B���N�g��(�قƂ�ǂ̃p�u���b�N FTP
 �T�[�o�ɂ̓t�@�C�����A�b�v���[�h�ł��� incoming �� uploads �Ƃ�������
 �O�̃f�B���N�g��������܂�)�Ɉړ����Aput �R�}���h��g�p���܂��B

      ftp> cd /incoming
      ftp> put foo.tar.gz
      local: foo.tar.gz remote: foo.tar.gz
      200 PORT command successful.
      150 Opening BINARY mode data connection for foo.tar.gz.
      226 Transfer complete.
      10257 bytes sent in 0.00316 secs (3.2e+03 Kbytes/sec)

 put �R�}���h�� get �Ɠ����悤�ɁAmput �ŕ����̃t�@�C���𓯎��ɃA�b�v��
 �[�h�ł��܂��B�����[�g�t�@�C������p�X����Ƃ��Ďw�肷��΁A���[�J��
 �t�@�C����ʂ̃t�@�C�����ŃT�[�o��ɃA�b�v���[�h�ł��܂��B

 ���t�@�C�� foo.tar.gz ���A�A�b�v���[�h���悤�Ƃ����Ƃ��Ƀ��[�J���̃J
 �����g�f�B���N�g���ɂȂ��ꍇ�͂ǂ�����΂悢�̂ł��傤?  ����́Alcd
 (local change directory)�R�}���h��g�p���邱�Ƃɂ��ă��[�J���̃f�B��
 �N�g����ύX�ł��܂��B

      ftp> lcd /home/foo/
      Local directory now /home/foo

 3.6.  �V�F���R�}���h��N������

 FTP �N���C�A���g�͊��Q��(!)��g�����Ƃɂ��ă��[�J���R�}���h��N����
 �邱�Ƃ�T�|�[�g���Ă��܂��B���Ƃ��΁A���[�J���̃J�����g�f�B���N�g����
 �t�@�C����񋓂���ɂ͎��̂悤�ɂ��܂��B

      ftp> !ls

 ���ꂪ�ǂ����ē����̂��Ƃ����ƁAftp �̓V�F��($SHELL �‹��ϐ��Ŏw�肳
 �ꂽ)��Ăяo���A�V�F���� ls ��N�����܂��B�‚܂�́A�V�F���œ����R�}
 ���h���C���Ȃ�A�O�Ɂu!�v��‚��Ă�肳������Ή��ł��s�ł��܂�(�ق�
 ��ǂ� Linux �f�B�X�g���r���[�V�����ł� bash (Bourne Again SHell)���f
 �t�H���g�̃V�F���ɂȂ��Ă��܂�)�B�������A!cd �͂��Ȃ��̎v�����Ƃ����
 �͓����Ă���Ȃ����Ƃɒ��ӂ��Ă��������B�����炱�� lcd �R�}���h������
 ����̂ł��B

 3.7.  �n�b�V���L���ƃe�B�b�N

 �� ftp �Ń_�E�����[�h��Ă���t�@�C���̐i�s�󋵂�����ꂽ��֗���
 �Ǝv���܂���? hash �R�}���h��g�p���邱�Ƃɂ��āA�_�E�����[�h����
 �n�b�V���L����o�͂��܂��B

      ftp> hash
      Hash mark printing on (1024 bytes/hash mark).

 ���Ă�����悤�ɁAftp �� 1024 �o�C�g���f�[�^��_�E�����[�h���邽�т�
 �n�b�V���L����o�͂��܂��B

 ���̑��ɂ� tick �I�v�V����������܂��B

 ftp> tick
 Tick counter printing on (10240 bytes/tick increment).

 <!--
 This will print something to this effect as you download a file:
 -->
 ����̓_�E�����[�h�̐i�s�󋵂�̂悤�ɏo�͂��܂��B

 Bytes transferred: 11680

 3.8.  ���̑��� ftp �R�}���h

 ftp �R�}���h�͑��ɂ������񂠂�܂��B�����Ȃ����p�[�~�b�V������^��
 ���Ă����(�l�̃v���C�x�[�g�V�F���A�J�E���g�ɐڑ����Ă���ꍇ�͂�
 �̂͂�) mkdir �R�}���h�ɂ��ă����[�g�T�[�o��Ƀf�B���N�g����쐬�ł�
 �܂��Bdelete �R�}���h�Ńt�@�C������[�g�T�[�o�ォ��폜�ł��Armdir
 �ł̓f�B���N�g����폜���܂��Bchmod �R�}���h��g�����Ƃɂ��āA�t�@�C
 ���̃p�[�~�b�V������ύX���邱�Ƃ�ł��܂��B

 ftp ��g����ł̂���ɏڂ������́Aftp �v���O������̃I�����C���w���v
 ��Q�Ƃ��Ă�������(�R�}���h��񋓂���ɂ͈����Ȃ��� help �ƃ^�C�v�A��
 ��̃R�}���h�̃w���v���ꍇ�� help <commandname>)�B�R�}���h�v�����v
 �g���� man ftp �ƃ^�C�v���邱�ƂŁAftp �� Unix man �y�[�W��ǂނ��Ƃ�
 �ł��܂��B

 4.  �R���\�[�� FTP �N���C�A���g

 �{���� FTP �v���O�����̓I���W�i�� ftp �N���C�A���g�ŁA�����׋����Ă�
 ���Ƃ��߂ɂȂ�ł��傤�B����͂قƂ�ǂ̃V�X�e��(�����ꂽ�]���łł�
 ���AWin32 �ɂł����� ftp �R�}���h���܂܂�Ă��܂�)�ŗ��p�”\�Ȃ��Ƃ��m
 ���Ȃ����ЂƂ‚� FTP �N���C�A���g�ł��B

 ���̒��ɂ͑��ɂ������̃R���\�[�����[�h(�e�L�X�g�̂�)�� FTP �N���C�A
 ���g�����p�”\�ł��B���̃��X�g�͓�e�L�x�Ȃ�̂ł͂���܂��񂪁A����
 ��L���Ȃ�̂�܂݂܂��B���ƒT���ɂ� FreshMeat
 <http://www.freshmeat.net> �Ō������Ă݂Ă��������B

 4.1.  NcFTP

 NcFTP �͎���𒴂��Đ������� Unix ���[�U����D�܂�Ă��� FTP �N���C�A
 ���g�ł��B����͂قƂ�ǂ� Linux �f�B�X�g���r���[�V�����Ƀo���h������
 �Ă��āA�^�u�⊮��u�b�N�}�[�N�Ȃǐ������̔��B�����@�\��񋟂���
 ���BNcFTP Version 2 �ł� curses �x�[�X�̃t���X�N���[�����[�h������܂�
 �����A���̋@�\�� Version 3 �łȂ��Ȃ�܂����B

 ����͕W���� ftp ���g���R�}���h�� 100% �݊���������킯�ł͂���܂�
 ��B���Ƃ��΁ANcFTP �� get �� put �͕W�� ftp �� mget �� mput �̂悤��
 ���삵�܂��B�Ȃ̂ŁA�����[�g�t�@�C����ʖ��̃��[�J���t�@�C���Ƃ��ĕۑ�
 �������ꍇ�� get -z remotename localname �Ƃ���K�v������܂��B�L�
 ���ƂɁANcFTP �ɂ̓R�}���h�̕׋����`���Ă����֗��ȃI�����C���w���v
 �V�X�e��������܂��B

 �ŐV�ł� NcFTP ��  <http://www.ncftp.com> ������ł��܂��B

 Debian �p�b�P�[�W��  <ftp://ftp.freshmeat.net/pub/debs/ncftp/> ����
 ��”\�ł��B

 Redhat �p�b�P�[�W��  <http://rpmfind.net/RPM/ncftp.html> ������”\
 �ł��B

 4.2.  lukemftp

 lukemftp �� NetBSD ���瑼�̃V�X�e���ւ̃|�[�g�ŁA���̖��O��g���@�\��
 �قƂ�ǂ����������R�����A�ȉ��̋@�\��܂݂܂��B�R�}���h���C���G
 �f�B�e�B���O�AFTP �� HTTP �� URL �̃R�}���h���C���t�F�`(�v���L�V�o�R��
 �܂�)�A�R���e�L�X�g�Z���V�e�B�u�P��⊮�A�_�C�i�~�b�N�v���O���X�o
 �[�AIPv6 �T�|�[�g�A�ύX���ԕۑ��A���[�J���ƃ����[�g�t�@�C���̃y�[�W��
 �O�A�p�b�V�u���[�h�T�|�[�g(�A�N�e�B�u���[�h�̑�ւƂ���)�A SOCKS �T�|
 �[�g�A TIS FWTK gate-ftp �T�[�o�T�|�[�g�A����Ɠ]�����[�g�̌����B

 �W���� ftp �N���C�A���g����v�����؂�قȂ�����̂͗~�����Ȃ����A��
 �Ɣ��B�����@�\���~�������� lukemftp ��������߂��܂��B

 �ŐV�ł� lukemftp  ��
 <ftp://ftp.netbsd.org/pub/NetBSD/misc/lukemftp/> ������ł��܂��B

 Redhat �p�b�P�[�W��
 <http://www.innominate.org/~oku/rpms/lukemftp.html> ������”\�ł��B

 4.3.  lftp

 lftp �͐���ꂽ�R�}���h���C���x�[�X�� FTP �N���C�A���g�ł��Bbash ��
 �悤�ɃW���u�R���g���[������܂��B����� GNU readline ���C�u������
 �͂Ɏg�p����̂ŁA�R�}���h���C���⊮�ƕҏW�@�\����܂��Blftp �͂���
 �Ƀu�b�N�}�[�N�A�~���[�����O�T�|�[�g�A�����ĕ����̃t�@�C�����ɓ]��
 �ł��܂��B

 �ŐV�ł� lftp ��  <http://ftp.yars.free.net/projects/lftp/> �������
 ���܂��B

 Debian �p�b�P�[�W��  <ftp://ftp.freshmeat.net/pub/debs/lftp/> ������
 �”\�ł��B

 Redhat �p�b�P�[�W��
 <ftp://ftp.redhat.com/pub/contrib/hurricane/i386/> ������”\�ł��B

 4.4.  cftp

 Comfortable FTP (cftp)�̓t���X�N���[�����[�h�̃N���C�A���g�ł��B�@�\��
 ���Ȃ��ł����A�����g���₷���ŃJ�o�[���Ă��܂��B���L�[�� Enter �L
 �[��g�����ƂŃf�B���N�g���Ԃ�u���E�Y�ł��܂��B

 �ŐV�ł� cftp ��  <http://ftp.giga.or.at/pub/nih/cftp/> ������ł���
 �͂��ł��B

 Redhat �p�b�P�[�W��  <ftp://ftp.freshmeat.net/pub/rpms/cftp/> ������
 �”\�ł��B

 4.5.  yafc

 Yafc �́A�f�B���N�g���L���b�V���A�����[�g�t�@�C�����⊮�A�G�C���A�X�A
 �F�t�� ls�A��A�ł��� get/put/ls/rm�Anohup ���[�h�]���A�^�O(�L���[)�A
 �����ڑ��A�v���L�V�T�|�[�g�ƁA���̑���������̋@�\��܂񂾂ƂĂ�֗���
 FTP �N���C�A���g�ł��B Yafc �� Kerberos4 �F�؂�T�|�[�g���܂��B

 �ŐV�ł� yafc ��  <http://www.stacken.kth.se/~mhe/yafc/> ������ł�
 �܂��B

 Debian �p�b�P�[�W��  <http://members.home.com/decklin/experimental/>
 ������”\�ł��B

 Redhat �p�b�P�[�W��  <http://lz.freeservers.com/linux/yafc.html> ����
 ����”\�ł��B

 5.  X Window System FTP �N���C�A���g

 X Window System �ŋN������悤�ɐ݌v���ꂽ�O���t�B�J���� FTP �N���C�A
 ���g����܂��B�����̃N���C�A���g�̓O���t�B�J���‹��Ɋ��ꂽ���[�U��
 �g���₷����񋟂��A����Ɏ��X�e�L�X�g�x�[�X�� FTP �N���C�A���g�ł͒�
 ������̂�����Z�ʂ̗����I�v�V������񋟂��܂��B

 5.1.  gFTP

 gFTP �� Gtk ��g���ď����ꂽ X Windows System �p�� FTP �N���C�A���g��
 ���B����̃C���^�[�t�F�C�X�́A�s����Ȗ^ OS ��ł悭���p�����l�C�\�t
 �g�AWS_FTP �Ɏ����Ƃ��낪�����‚�����܂��B

 gFTP �͓����_�E�����[�h�A���f���ꂽ�t�@�C���]���̍ĊJ�A�t�@�C���]��
 �L���[�A�f�B���N�g���S�̂̃_�E�����[�h�AFTP �v���L�V�T�|�[�g�A�����[�g
 �f�B���N�g���L���b�V���O�A�p�b�V�u�ƃm���p�b�V�u�t�@�C���]���A�h���b�O
 �A���h�h���b�v�T�|�[�g�A�֗��Ȑڑ��}�l�[�W���Ƃ��̑���������̋@�\��
 ���܂��B

 �����Ȃ��� Red Hat Linux ��g���Ă��āA GNOME �f�X�N�g�b�v���C���X�g
 �[������Ă���Ȃ�A���炭 gFTP ��Ɏ����Ă���ł��傤�B�������ł�
 �������� gFTP �̃z�[���y�[�W <http://gftp.seul.org/> ����_�E�����[�h
 �ł��܂��B

 5.2.  WXftp

 WXftp �� ��� Linux ���[�N�X�e�[�V������Ŏg�����߂ɐ݌v���ꂽ X
 Window System �p�� FTP �N���C�A���g�ł��B����� WXWindows �c�[���L�b�g
 ��g�p���ď�����Ă��܂��̂ŁA Motif �� GTK+ �̂ǂ��炩��g�p�ł����
 ���ɃR���p�C�����邱�Ƃ��ł��܂��B

 ����͒����I�ȃC���^�[�t�F�C�X(WS_FTP �̂悤��)�A�Z�b�V�����}�l�[
 �W���A�I�����C���w���v�A�v���O���X�o�[�A���̑���������̋@�\�����
 ���B

 WXftp �̃z�[���y�[�W  <http://www.wxftp.seul.org> ��Ă݂܂��傤�B

 5.3.  LLNL XDIR �� XFTP

 LLNL XFTP �͏��� Linux �p�O���t�B�J�� FTP �N���C�A���g�̂ЂƂ‚ł��B��
 ��� FXP (�ӂ��‚̃����[�g�z�X�g�Ԃł̃t�@�C���]��)��T�|�[�g���AMotif
 �x�[�X�̃C���^�[�t�F�C�X����܂��B

 ����Ȃ����  <http://www.llnl.gov/ia/xdir_xftp/> �œ���”\�ł��B

 5.4.  guiftp

 guiftp �� GTK+ �c�[���L�b�g�ŋL�q���ꂽ�ȒP�� FTP �N���C�A���g�ł��B��
 ��͂�������̋@�\�͕K�v�Ȃ��āA�V���v���ł��ꂢ�Ȍ����ڂ��~�����Ƃ���
 �Ƃ��ɂ悢�ł��傤�B

 guiftp �̃z�[���y�[�W��  <http://www.altern.org/ldufresne/guiftp/> ��
 ���B

 6.  FTP �T�[�o

 6.1.  FTP �T�[�o�̂�����

 �`���I�� FTP �T�[�o�� inetd (internet superserver daemon)�����s����
 �܂��B�W���� FTP �|�[�g�� 21 �ł��B���[�U�����O�C�����悤�Ƃ���ƁAFTP
 �T�[�o�͕W���V�X�e���R�[����g���ă��[�U���ƃp�X���[�h�����������`�F�b
 �N���܂��B���ʂ̓V�X�e���p�X���[�h�t�@�C���̃G���g���ANIS ��g���Ă���
 �ꍇ�� NIS �e�[�u���̃G���g���Əƍ����܂��B�����O�C�����������ꍇ
 �́A���[�U�ɃV�X�e���ւ̃A�N�Z�X�����^�����܂��B

 ���� FTP �̂����݂͂܂��ʂł��B���[�U�� anonymous (����)���A FTP ���[
 �U��(����͐ݒ�t�@�C���Œ�`�ł��܂�)�Ń��O�C�����܂��B�����ă��[�U��
 chroot() ����Ă���f�B���N�g���c���[�ɃA�N�Z�X��^�����܂��B�����
 ���[�U��������^�����Ă��Ȃ��f�B���N�g���c���[�ɃA�N�Z�X�ł��Ȃ��悤
 �ɂ��邱�Ƃ�m���ɂ��܂��B chroot ���ꂽ�f�B���N�g���c���[�͕�
 �ʁAbin/�Aetc/�A�� lib/ �f�B���N�g����܂񂾖͕�̃t�@�C���V�X�e����
 ���܂��B�_�E�����[�h�����t�@�C���͕��� pub/ �f�B���N�g���ɒu�����
 ���B

 ���� FTP �c���[��̖͕�̃t�@�C���V�X�e���̗��R�́AFTP �f�[������ ls
 �̗v���̂��߂ɊO���R�}���h��s���邽�߂ł��B����ȊO�̃v���O������
 bin �f�B���N�g���ɒlj����邱�Ƃ�ł��܂����A���[�U�� FTP �N���C�A���g
 ��� SITE �R�}���h�ł�����s�ł��܂��B���Ƃ��΁ARed Hat �� FTP ��
 RPM �R�}���h��܂݂܂�(���[�U���T�C�g��� RPM �p�b�P�[�W�֖₢���킹��
 ����悤��)�B

 ����ɈقȂ��������݂� FTP �T�[�o����܂��B���Ƃ��΁A���[�U�A�J�E��
 �g��V�X�e���S�̂̃p�X���[�h�t�@�C������Ɨ����ăZ�b�g�����̂����
 �̂���܂�(FTP �I�����[�̃A�J�E���g)�B�r���g�C���� ls �R�}���h��ŏ�
 ���玝���Ă��āA���ʂȃf�B���N�g���c���[�� chroot �\����ɕK�v�Ƃ��Ȃ�
 ��̂���܂�(���Ƃ��� ProFTPD �� NcFTPd)�B���̑��A�W�� ftp �̊T�O��
 �͑S���قȂ�����̂���܂��B���Ƃ��� FTP4ALL �̓V�X�e���p�X���[�h��
 �S���g���܂���B����ɂ͓Ǝ��̃��[�U�ƃO���[�v�t�@�C����g�p���A�A�b�v
 ���[�h�ƃ_�E�����[�h�̔䗦��J�X�^�}�C�Y�ł���T�[�o���b�Z�[�W�Ȃǂ̋@
 �\������܂��B

 6.2.  FTP �T�[�o�ɂ‚��Ă̏���

 6.2.1.  WU-FTPD

 WU-FTPD �� Red Hat �� Caldera ��A���̑���������� Linux �f�B�X�g��
 �r���[�V�����Ɋ܂܂�Ă��� FTP �f�[�����ł��B  <http://www.wu-
 ftpd.org> �� WU-FTPD �ɂ‚��Ă��Əڂ������Ƃ�w�ׂ܂��B

 WU-FTPD FAQ ��  <http://www.cetis.hvu.nl/~koos/wu-ftpd-faq.html> �Ō�
 �‚���܂��B

 6.2.2.  ProFTPD

 ProFTPD �̓A�p�b�`�`���̐ݒ�A���z�z�X�g�̍L�͈̓T�|�[�g�A�C���^�[�i��
 ls ��܂ރp���t���� FTP �T�[�o�ł��B

 ���S�ȃR�}���h���t�@�����X�ƃ_�E�����[�h��  <http://www.proftpd.net>
 �Ō��‚���܂��B