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