Hatena::ブログ(Diary)

第2.5地区 RSSフィード

f:id:taramonera:20101126204352g:image
ブログ引っ越しました。→ http://taramonera.net/2.5/

2012-11-13

Windows7でNetBeansからFTPサーバにファイルをアップ・ダウンロードできない

| 17:21 |

Windows7NetBeansからFTPサーバにファイルをアップ・ダウンロードできない

Windows7NetBeansインストールしてFTPサーバの設定をしたが、

サーバに接続はできているのに、ファイルのアップ・ダウンロードができなかった。


解決手順

1.Windowsのファイヤーウォールをオフにする


2.管理者権限でコマンドプロンプトを起動する


3.下記コマンドを実行

netsh advfirewall firewall add rule name="FTP Service" action=allow service=ftpsvc protocol=TCP dir=in

4.下記コマンドを実行

netsh advfirewall set global StatefulFTP disable

5.Windowsのファイヤーウォールをオンに戻す

参考

NetBeansでなぜかFTPでアップできない時の対処法

FAQConfiguringWinFirewallForPassiveFTP

2010-03-26

ServerIron XL配下のFTPサーバにpassive(pasv)接続

| 18:53 |

ServerIron XL配下のFTPサーバにpassive(pasv)接続

ServerIron XL配下のFTPサーバにpassive(pasv)接続しようとしたら、

できなかった。


使用しているFTPサーバはvsftpd。


/etc/vsftpd/vsftpd.confに

ヴァーチャルサーバIPを追記したら繋がるようになった。

pasv_address=43.253.196.51

2010-02-15

FFFTPでファイルが表示されない

| 13:09 |

FFFTPでファイルが表示されない

先方からFTPサーバにアクセスしても、ファイルをダウンロードできないと

連絡があった。


サーバのログを見るとログインは正常にできている。

こちらの環境でサーバにアクセスしてみても、問題ない。


別のパソコンでFFFTPを使ってアクセスしてみると、

ファイルが表示されない。。


調べてみると。

FTPサーバはProFTPD(バージョン1.3.2)を使用しているのだが、バージョン1.2.10以降からこのような現象が発生するそうです。


対処法

FFFTPを使うとサーバーにファイルはあるのに、FFFTP上にはファイルは表示されないという現象が起きる。これは、proftpd が 1.2.9 から 1.2.10 に変わったことでNLSTの仕様が変更になったからだそう。対策としては、FFFTP側で以下の設定を行う。

「設定変更」→「高度」

 1.「NLST -R を使って高速に再起検索」のチェックを外す

 2.「LISTコマンドでファイル一覧を取得」にチェックを入れる

http://landisk.kororo.jp/diary/10_proftpd.php

2010-02-09

FTPで.htaccessが表示されない(消えてる?見えない?)

| 10:05 |

FFFTPで.htaccessをサーバにアップしたんですが、

アップしたはずなのに見えなくなる。。

なので、削除したくても削除できなくなる。


サーバにsshで入って見ると、ちゃんと存在するので、

FTPサーバ(vsftpd)の問題か?


違った、、FFFTPの設定を変更すれば良いだけ。↓


FTPサーバ側の設定で「.」ファイルが見えない人。FFFTPの場合、「ホストの設定」-「高度」-「LISTコマンドでファイル一覧を取得」のオプションを外して見て下さい。

http://blog.digital-navi.net/2005/09/vsftpdhtaccess_6df1.html

2010-02-08

海外のIPを制限(日本国内のIPのみ許可する)

| 22:42 |

sshとかftpの接続元を国内のみに制限しようと思って国内のIP

調べたんだが、(↓こことかで)

http://www.cgis.biz/tools/access/


hosts.allowで↓のように[.jp]って書くだけでよいのか。

ftpd .jp

sshd .jp

http://www.dt8.jp/cgi-bin/adiary/adiary.cgi/0366

↑これじゃダメだった。日本は.netとかもあるし。

なので、hosts.allowにIPを全部書いたよ。


海外のIPから接続できなくなっているか、確認はまだやっていないが。。