active モード:ftpサーバからクライアントにデータ転送接続を行う。
passiveモード:クライアントからftpサーバにデータ転送接続を行う。
クライアント側のfirewallの設定で、外部から内部へ接続が拒否される場合、passiveモードを利用する。
参考。
1.http://www.atmarkit.co.jp/fnetwork/rensai/troutol05/01.html
2009年8月7日金曜日
2009年2月5日木曜日
linuxのftpシェル
linuxでシェルでファイルをFTP経由でアップする場合、下記シェルが考えられます。
sarver 192.168.0.1 にuser:guest password:dogcatでhoge.txtをアップする手順
以下二つのファイルを用意する
ftpGo.sh
-------------------------
#!/bin/bash
ftp -n < foobar
#shutdown 下記を有効にすれば、アップした後、自動的にシャットダウンする。
#shutdown now
-------------------------
foobar
-------------------------
open 192.168.0.1
user guest dogcat
bin
prompt
put hoge.txt
quit
-------------------------
下記コマンドで実施する
$chmod 777 ftpGo.sh
$./ftpGo.sh
これでhoge.txtはFTPサーバにアップするはず。
sarver 192.168.0.1 にuser:guest password:dogcatでhoge.txtをアップする手順
以下二つのファイルを用意する
ftpGo.sh
-------------------------
#!/bin/bash
ftp -n < foobar
#shutdown 下記を有効にすれば、アップした後、自動的にシャットダウンする。
#shutdown now
-------------------------
foobar
-------------------------
open 192.168.0.1
user guest dogcat
bin
prompt
put hoge.txt
quit
-------------------------
下記コマンドで実施する
$chmod 777 ftpGo.sh
$./ftpGo.sh
これでhoge.txtはFTPサーバにアップするはず。
登録:
投稿 (Atom)