- ベストアンサー
VMWare Server 上でインストールしたCentOSにFTP接続できない
- VMWare上にインストールしたCentOSにvsFTPDをインストールしたのですが接続できない状態です。
- vsFTPD をインストールした後に netstat -an で確認してみると tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN と表示されてポートの開放は行われていると認識しています。
- FFFTPから接続を試みて、「接続しました」とメッセージが出るのですがその後しばらく経つと「接続できませんでした」と出るだけです。Windowsのコマンドプロンプトからftp接続してみようとしても同じ症状でした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Apache の方が簡単だと思いますので こちらからやりましょう。 guest の CentOS で http://localhost/ は、動作してますよね。 VMware の network の 接続は、bridged にしてますよね。 ssh が通っていて 何で、80 番 が通らない これが本当なら >ちなみにsshは問題なく通信できています。 一度、firewall を外したりして 整理しては如何でしょうか。 ---------------------------------- これは、後 firewall の設定は system-config-securitylevel の 信頼出来るサービス で開けてますよね。 ftp ならftp の項を check port で 21 を開けている様な事はしてませんよね。
その他の回答 (1)
- cynthia4
- ベストアンサー率51% (186/358)
/******************** 私も、最近同じ様な症状が出ました。 今まで、provider へ、port-fowarding で port22 で 接続していましたが、それが出来なくなり port 21 で FFFTP で 接続したところ、出来なくなっていました。 解決に 4H くらいかかったでしょうか。 ********************/ それはさておき、 Linux のコーナに質問されたということは、 Linux 側に、問題があると考えたという事でしょうか。 FFFTP というか Windows 側にも問題がある場合がありますが 確認したのでしょうか provider が無いなら FFFTP にあるRing-Server に接続してみて下さい。
補足
基本的なことを書き忘れていました。 VMWareを入れているのは自宅のPCで、 ホストOSからゲストOSに接続しようとしています。 同一LAN内のPCからゲストOSに対してFTP接続してみましたが 同じ症状でした。 FFFTPは日常的にレンタルサーバーなどに接続していますので 問題はないと思っています。 今はホストOS側にFTPサーバーを立てて、ゲストOSからFTP接続してファイル交換をしています。 その後、ゲストOS側にApacheを導入したのですが、これもホストOSから接続できませんでした。 VMWareかゲストOSであるCentOSの設定だと思っているのですが さっぱり解決の糸口も見当たらない状態です。
お礼
VMware の network の 接続は、bridged にしてました。 firewallを無効にするとftpとhttpの通信ができるようになりました。 しかしなぜsshだけ通信できていたのか謎が残りましたが しばらくこのままで運用したいと思います。 ありがとうございました。