[Prev][Next][Index]

端末室で作成したファイルの送信について



[Q]
端末室で作成したファイルを自宅のパソコンへ送信したいのですが、どうすればよいのでしょうか。

[A]
stex( 物理学実験の計算機 )から学外(自宅)のパソコンへは、proxy を利用して ftp コマンド で送受信を許可していますが、その逆の学外から stex へのデータ転送は、許可していません。 また stex は、学内だけで通用するプライベートアドレスを使用していますので、学外からは、 このstex の計算機は利用できません。4 つの方法がありますので、目的に応じて利用して下さい。

  1. ftp が許可されたプロバイダと契約している場合は、stex から gw.stex.phys.tohoku.ac.jp の proxy を利用して ftp コマンドで送受信できます。

    以下は、stex の st0000 と言うユーザから serv1.provider.net.jp の taro というユーザへ gw の proxy を利用して ftpコマンドでファイル(fwtk-doc-only.tar.Z)を put する例を示し ます。

    c21:/src> ll ← ( 転送したいローカルホストのファイルを表示し確認します )
    total 2865
    -rw-r--r-- 1 st0000 wheel 423991 8/31 10:29 fwtk-doc-only.tar.Z
    -rw-r--r-- 1 st0000 wheel 481055 8/31 10:29 fwtk2.1.tar.Z
    -rwxr-xr-x 1 st0000 wheel 124960 7/23 12:30 rsync
    -rw-r--r-- 1 st0000 wheel 300580 5/24 10:06 ssh-1.2.27_1.tgz
    -rw-r--r-- 1 st0000 wheel 1541642 7/ 5 16:12 windowmaker-i18n-0.62.1_1.tgz

    c21:/src> ftp gw
    Connected to gw.stex.phys.tohoku.ac.jp.
    220 gw.stex.phys.tohoku.ac.jp FTP proxy (Version V2.1) ready.

    Name (gw:st0000): taro@serv1.provider.net.jp ← ( ユーザ名@ホスト名を指定します )
    331-(----GATEWAY CONNECTED TO serv1.provider.net.jp----)
    331-(220 serv1.provider.net.jp FTP server (Version wu-2.6.1(7) Wed Jan 17) ready.)
    331 Password required for taro.

    Password:xxxxxx ← ( パスワードを書きます )
    230 User taro logged in.
    Remote system type is UNIX.
    Using binary mode to transfer files.

    ftp> ls ← ( リモートホストのファイル一覧が表示されます )
    200 PORT command successful.
    150 ASCII data connection for /bin/ls (130.34.***.**,1443) (0 bytes).
    合計 672
    drwxr-xr-x 10 taro netadmin 512 9月 10日 11:05 .
    -rw------- 1 taro netadmin 451 9月 10日 20:06 ..
    省略
    226 ASCII Transfer complete.

    ftp> put fwtk-doc-only.tar.Z ← ( ローカルホストファイルをリモートホストへ転送 )
    local: fwtk-doc-only.tar.Z remote: fwtk-doc-only.tar.Z
    200 PORT command successful.
    150 Binary data connection for fwtk-doc-only.tar.Z (130.34.118.66,1445).
    100% |*****************************************| 414 KB 00:00 ETA
    226 Transfer complete.
    423991 bytes sent in 0.43 seconds (973.99 KB/s)

    ftp> ls ← ( リモートホストへファイルが転送されたか確認します )
    200 PORT command successful.
    150 ASCII data connection for /bin/ls (130.34.118.66,1447) (0 bytes).
    合計 1520
    drwxr-xr-x 10 taro netadmin 512 9月 10日 11:05 .
    -rw------- 1 taro netadmin 451 9月 10日 20:06 ..
    省略
    -rw-r--r-- 1 taro netadmin 423991 10月 16日 17:53 fwtk-doc-only.tar.Z
    226 ASCII Transfer complete.
    ftp> quit ← ( ftp を終了します )
    221 Goodbye.
    c21:/src>

  2. E-mail にファイルを添付して送信します。その時、相手方メールサーバの一時保管ディレク トリが容量オーバーしないように注意して下さい。 メールソフトは、sylpheed 又は mew メーラーを使用して下さい。mew メーラーを使用する場合は、 物理学実験のホームページ stex QandA の emacsからmewを利用してメール転送を 見て下さい。Mew の詳細や FAQ はこちらです。

  3. USBメモリを利用する。
    物理学実験のホームページに掲載してあるUSBメモリの 使い方を見て下さい。

  4. stex で作成したファイルを自宅のパソコンからブラウザを利用してダウンロードする方法

    stex の home directory 以下に public_html というディレクトリを作成し、そこに転送し たいファイルを置いて下さい。自宅のパソコンから ブラウザ( Internet Explorer 又は Netscape Communicator) を立ち上げ、 URLを「 http://www.stex.phys.tohoku.ac.jp/~login名/ファイル名 」を指定するとファイル をダウンロードできます。ファイルを圧縮した場合は、Lhasa などの LZH/ZIP 対応の解凍ソフトで解凍を行って下さい。

    大きなファイルを転送したいときは、自宅のパソコンが windows の場合、stex で lha a コマンドを使って LZH 圧縮ファイルを作成します。作成した圧縮ファイルは home directory 以下の public_html ディレクトリに置きます。

    test.lzh は LZH ファイル名、test は、圧縮したいファイル名を表します。
    c21:~/public_html> lha a test.lzh test

    stex (UNIX)で作成したファイル( test )は、Windows パソコンでは、文字化 けを起こします。漢字コードを EUC コード(UNIX)から シフトJIS(Windows)コードに変更後、 ファイルを圧縮して下さい。詳細は、STEX QandA をクリックして 下さい。

    c21:~/public_html> kcc -c test
    c21:~/public_html> nkf -sc test > t1
    c21:~/public_html> mv t1 test
    c21:~/public_html> kcc -c test
    c21:~/public_html> lha a test.lzh test

    自宅のパソコンが UNIX の場合
    c21:~/public_html> tar zcfv test.tar.gz test