next up previous
Next: 5 その他ネットワークを利用しているもの Up: 4 UNIX 伝統のサービス telnet/FTP Previous: 4.1.0.1 試しにやってみよう

4.2 リモート・ファイル転送のための ftp

リモート・ホストとの間でファイルのコピーをすることを リモート・ファイル転送 (remote file transfer) という。 特に FTP (file transfer protocol) プロトコルが有名である。 FTP プロトコルを実現したプログラムには、従来から ftp があるが (UNIX, Windows)、 現在では使いやすい GUI のソフトが色々ある。

情報科学センターのパソコンには、WS_FTP というソフトがインストールされて いる。

参考: 元祖 ftp の使い方
  1. まず
    
    		 ftp ホスト名
    
    とすると、そのホストがログイン・プロンプトを出して来るので、 ユーザー名、パスワードを入力する。
  2. ``ftp> '' というプロンプトが出て来た状態で、以下のようなコマン ドが使える。
    help
    使えるコマンドの一覧を表示する。
    quit
    ftp コマンドを終了する。
    ls
    存在するファイルの名前等を表示する。
    dir
    存在するファイルの名前等を表示する(ls よりは詳しいことが多い)。
    binary
    ファイル転送モードを(text 形式でなく) binary 形式にする(い つでもこうすると良い。)
    cd
    カレント・ディレクトリィを変更する。
    pwd
    カレント・ディレクトリィを表示する。
    get
    1 つのファイルをリモート・ホストから持って来る。
    1. get パス名
    2. get パス名 パス名
    put
    1 つのファイルをリモート・ホストへ持って行く。
    mget
    複数のファイルをリモート・ホストから持って来る。ファイルを指 定するのに、ワイルド・カードが利用できる。
    mput
    複数のファイルをリモート・ホストへ持って行く。ファイルを指 定するのに、ワイルド・カードが利用できる。
    lcd
    ローカル・ホストでのカレント・ディレクトリィを変更する。
    prompt
    mget や mput でファイルの転送をする際に、一々確認するかどう かをスイッチする。

anonumous ftp
一般に配布したいようなファイルがある場合、秘密のパスワードのないゲスト・ アカウントを用意して、ftp アクセスを許可することがある。このことを anonymous ftp (とくめい匿名 ftp) と呼び、anonymous ftp サービスをしているホストを anonymous ftp site と呼ぶ。例えば情報科学 センターの mjuserv, miscast がそうで、後者は明治大学の外にも ftp.meiji.ac.jp という名前で公開されている。 (最近では、 anonymous ftp サイトからのファイルのコピーは、 IE, netscape などの WWW ブラウザーで 簡単にできるようになっているので、 実用的な観点からは、以下の内容は覚える必要がない (ブラウザーが 勝手にやってくれる)。)
  • ユーザー名は ``ftp'' (または ``anonymus''8)
  • パスワードには、自分の E-mail アドレスを入力する (これはエチケット 9)。
  • 利用者に読んでもらいたいことは ``README'' という名前のファイル に書いてあることが多い。
  • ファイルの一覧表を ``ls-lR'' などの名前のファイルに記録してお くことがある。


next up previous
Next: 5 その他ネットワークを利用しているもの Up: 4 UNIX 伝統のサービス telnet/FTP Previous: 4.1.0.1 試しにやってみよう
Masashi Katsurada
平成20年10月18日