本記事では、ftpプロキシを経由して、外部のwebサーバにhtmlファイルをアップロードする方法をまとめる。
ftp, lftp, gftpなどの定番のftpクライアントがある。どれもコマンドラインからの操作ができるが、gftpはGUIツールもある。今回はlftpを用いる方法をまとめる。
lftpを起動
すると、lftpのプロンプトが表示される。
$ lftp lftp :~>
webサーバに接続
例えば、
- 経由するプロキシサーバ = ftp-proxy.xxx.net
- 自分のアカウント = myacount
- 接続するwebサーバ = www.yyy.com
lftp :~> open -u myacount@www.yyy.com ftp-proxy.xxx.net パスワード:
接続後の作業
プロンプトが現れると、ファイル転送などの作業を行う。
lftp myacount@www.yyy.com@ftp-proxy.xxx.net:~>
使用可能なコマンドの一覧:
- ls
- リモートホストのpwd(present working directory)のファイル一覧を表示
- cd xxx
- リモートホストのディレクトリをxxxに変更
- lcd yyy
- ローカルホストのディレクトリをyyyに変更
- get filename
- リモートホストにあるfilenameという名前のファイルをダウンロード
- mget filename1 filename2 ...
- リモートホストにある複数のファイルを一括でダウンロード
- put filename
- ローカルホストにあるfilenameという名前のファイルをアップロード
- mput filename1 filename2 ...
- ローカルホストになる複数のファイルを一括でアップロード
- rm filename
- リモートホストにあるfilenameという名前のファイルを削除
- help
- ヘルプを表示
- mirror
- ミラーリングを行う。 R オプションを付けると、reverse mirror (ファイルのアップロード)。 eオプションを付けると、ローカルホストにない(リモートホストの)ファイルを削除する。
- ! shell command
- シェルコマンドを実行する。 例えば、! ls によってローカルホストのpwdのファイル一覧を表示する。
- close
- リモートホストとの接続を閉じる
- lpwd
- ローカルホストのpwdを表示

0 コメント:
コメントを投稿