ここではMac OS X を想定したファイル転送の方法について説明します. Mac OS X でファイル転送を行うにはTerminalを利用します. Terminalの起動と終了方法は,を参照してください.
Terminalが起動すると,`%'が表示されてキー入力が可能な状態になります. ログイン名t03000tf がリモートホストccz03.sfc.keio.ac.jp のホームディレクトリへファイルを転送する例を次に示します.
`%'の後に続いて`scp'を入力しスペースを押します.
% scp _
次にFinder() から転送したいファイルをTerminalへドラッグ・アンド・ドロップ します. 例えば`Mac'というユーザがデスクトップにある `memo.txt'ファイルをドラッグ・アンド・ドロップ した場合,Terminalウィンドウに`memo.txt'のファイルの 絶対パスが次のように追加されます.
% scp /Users/Mac/Desktop/memo.txt _
次にリモートホストを指定します. 転送するファイルのあとにスペースを空け,`-l'に続いてリモートホスト に接続する際に用いる ユーザ名を入力し,スペースを入れたあとに リモートホスト名を入力します.
% scp /Users/Mac/Desktop/memo.txt -l t03000tf ccz03.sfc.keio.ac.jp _
リモートホスト名のあとに`:'をいれ,転送したいフォルダ先をそのあとに指定します. ここではホームディレクトリへ転送するので何も指定しません. 入力が終ったら<RET>を押します.
% scp /Users/Mac/Desktop/memo.txt -l t03000tf ccz03.sfc.keio.ac.jp: <ENTER>
リモートホストへの接続が開始されるとユーザのパスワードを聞かれるので,リモートホストのパスワードを入力してを押すと転送が始まります.
転送が終了すると,カーソルが表示され再びキー入力が可能な状態になります. 以上でファイルの転送が完了します.
TerminalではUNIX の一般的なコマンドが使えます. `memo.txt'ファイルを転送する例のように,ファイルの転送はscpコマンドを使用します. scpコマンドは次のような書式です.
ローカルホストへの転送は`scp'コマンドの 書式にしたがって,転送したいファイルにリモートホストのファイルを,転送先のパスに保存したい場所を指定します.
例えば,リモートホストccz02.sfc.keio.ac.jp,ユーザt03000tf の`public_html'フォルダにある `index.html'ファイルをローカルホストの ユーザ`Mac'のデスクトップに転送するには 次のように入力して<ENTER>を押します.
% scp t03000tf@ccz02.sfc.keio.ac.jp:public_html/index.html /Users/Mac/Desktop <ENTER>