CentOS5.2を使用しています。
IPアドレスの設定をしたくらいで、
他はデフォルト値でOSをインストールしました。
イントラネットでのFTPサーバーとして利用したいと思っています。
ネットワークには接続していることを確認しています。
OSのインストール後に
[アプリケーション]→[ソフトウェアの追加/削除]から、
添付した画面にある[FTPサーバー]にチェックを入れて
インストールしました。
サーバー側の設定としては、これでもうOKなのでしょうか?
FTPのサービスは起動しているのでしょうか?
WindowsXPのクライアントから接続を試みましたが、
「接続できません。」とエラーになってしまいます。
クライアント側では、ホスト名(アドレス)として、
サーバーに割り当てたIPアドレスを設定し、
ユーザー名、パスワードには、サーバーのrootの
ユーザー名とパスワードを設定して接続をしようとしました。
そもそもこのユーザーがFTPのユーザーでないような気もするのですが。。。
私なりに頑張って調べてみたのですが、
コマンドラインで設定する方法しか見付けられず、
解決することができませんでした。
もしよろしければ、アドバイス頂けませんか?
ぜひよろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
ユーザーに関しては、インストールした際に作成したもので構いません。
rootでログインして「端末」から、次のログを確認してください。
/var/log/xferlog(あるいは、/var/log/vsftpd.log)
確認方法は、
cat /var/log/xferlog
もし、クライアントからアクセスした時刻にログに何も残っていなければ、届いていない可能性があります。
その場合、クライアントからDOS窓を立ち上げて
ping XXX.XXX.XXX.XXX <==CentOSのIPアドレス
で、接続確認をしてください。
また、エラーメッセージがあれば、その内容により原因がわかると思います。
ちなみにユーザー登録は「ユーザーとグループ」から行います。
やり方がわかってしまえば、CentOSのGUIだけで(コマンド入力しなくとも)できるはずですので、ご安心ください。
最後に大変申し訳ございませんが、すでに述べましたようにもしサーバーのログにエラーメッセージが出力されていた場合には、こちらで確認する方法がなく(故障中なので)解決に時間が掛かってしまいますので、別途新たに質問なされることを期待いたします。
誠に勝手なお願いで申し訳ございません。
この回答への補足
ご回答ありがとうございました。
当初の質問であるFTPサーバーの設定とは、
話が変わってきましたので、
別な質問をさせて頂こうと思いました。
まだ解決はしておりませんが、
とても助かりました。
以上、よろしくお願いいたします。
ご回答ありがとうございます。
>ユーザーに関しては、インストールした際に作成したもので構いません。
そうですか。
では、クライアントからの接続に使用したユーザーは問題ないようですね。
ありがとうございます。
>rootでログインして「端末」から、次のログを確認してください。
>/var/log/xferlog(あるいは、/var/log/vsftpd.log)
教えて頂いたパスにアクセスしましたが、
どちらもございませんでした。
クライアントからは届いていないようですね。
>ping XXX.XXX.XXX.XXX <==CentOSのIPアドレス
>で、接続確認をしてください。
実行しましたところ、届きませんでした。
IPアドレスの設定は悪いのでしょうか?
私が始めにネットワークに接続していることを
確認しております。
と書いた理由を書きますと、
IPアドレスを設定して、サブネットマスクを設定して、
インターネットに接続したところ、
問題なく接続できたためです。
クライアントの端末と、サーバーの端末は同一ネットワーク内にあり、
同じサブネットマスク(255.255.255.0)を設定していて、
IPアドレスはクライアントが(172.16.1.xxx)、
サーバーが(172.16.1.yyy)となっていますので、
問題ないだろうと思っておりました。
実際はpingが届かないようですから、
正しくネットワークの設定がされていなかったようなのですが。。。
申し訳ございませんでした。
どのようにしたらpingが届くようになるのでしょうか?
もしよろしければ、ご教示お願いいたします。
何度もご回答ありがとうございます。
とても助かります。
No.2
- 回答日時:
一応こちらで再現テストしてみた結果、FTPクライアントで接続出来た。
参考までにどの様な手順で出来たか書いておくと、
・CentOS 5.2に質問者殿と同じ手順でvsftpdをインストールし、メニューのシステム→管理→サービス で vsftpd にチェックマークを付けて起動ボタンをクリックし、次回以降も起動されるように保存を実行。
・CentOS側のファイアウォールがFTPを通すようにする為、システム→管理→セキュリティレベルとファイアウォールの設定 を起動し、FTPにチェックマークを付ける。
・CentOSを再起動。
・WindpwsXP側でWinSCPを起動し、CentOSに作成済みの一般ユーザーアカウントでログインを試みる
・"OOPS: child died"というエラーメッセージでログインに失敗したのでググってみる。
案の定SELinuxが原因で失敗していたので、以下のURLを参考にコマンドを入力。
http://www.r-stone.net/blogs/ishikawa/2009/02/ce …
・再度ログインを試みた所、ログインに成功
という訳でSELinuxが有効な状態でもFTPは使えます。
一般ユーザーの新規作成は、rootでログインして
システム→管理→ユーザーとグループ
で出来る筈です。
(Windowsの方で操作が慣れていれば、多分出来るかと)
>分からなかったですので、OSの一般ユーザーを、CentOSをインストールした際に作成していたので、
>そのユーザーを指定してFTPでの接続を試しましたが失敗しました。
>またanonymousでの接続も試しましたが失敗しました。
失敗したのであれば、FTPクライアントでどの様なエラーメッセージが出ているかを書きましょう。
そのエラーメッセージで、何が問題なのか分かるかも知れません。
ご回答ありがとうございます。
一般ユーザーの作成方法は理解できました。
ありがとうございます。
クライアントではFFFTPというソフトを使って
接続を試しています。
メッセージとしては、「接続できません.」と出ています。
No.3様の回答で気づいたのですが、
そもそもpingがサーバーに届いていないようでした。
これが原因のようですね。
No.3様の回答に詳しく内容を書きますので、
もし解決方法が分かりましたら、ご教示頂けますと
とても助かります。
よろしくお願いいたします。
No.1
- 回答日時:
こちらのCentOSが故障中のため多少の間違いがあるかも知れませんが、
「システム→サービス」で常駐サービスの起動・停止を指定しなければいけません。
普通は「vsftpd」をチェックして、さらに起動します。(保存も忘れずに)
あとは、SELinuxも無効(disable)にして試した方がいいでしょう。
さらに「セキュリティレベルの設定」の「ファイアウォールのオプション」でFTPにチェックを入れてポート(21)を開放します。
rootでの接続はできないはずですので、ユーザー登録する必要もあります。
これで繋がると思いますが、ダメだったらばまた書き込みください。
(一部、FedoraCoreのマニュアルを参考にしたので表現方法が違っているかも知れません)
ご回答ありがとうございます。
とても助かります。
1.「サービス」でvsftpdにチェックを入れて起動
2.SELinuxを無効に設定
3.ファイアウォールのFTPの解放
教えて頂いた3点は無事行うことができました。
>rootでの接続はできないはずですので、ユーザー登録する必要もあります。
ただユーザー登録の方法が分からず、困ってしまいました。
どのような手順でユーザー登録したら良いのでしょうか?
分からなかったですので、OSの一般ユーザーを、
CentOSをインストールした際に作成していたので、
そのユーザーを指定してFTPでの接続を試しましたが失敗しました。
またanonymousでの接続も試しましたが失敗しました。
もしよろしければ、ご教示お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerBookG4 LAN接続方法
-
ubuntuサーバーを久々に再起動...
-
「ホストへアクセスできません...
-
再起動すると前のユーザーのネ...
-
Internet Explorerのロック
-
IPv6がネットワークアクセスな...
-
net use の「利用不可」について
-
自宅サーバーに接続出来なくな...
-
TIME_WAIT となったセッション...
-
[至急]windows10リモートデスク...
-
ftpサーバーに接続するのにじか...
-
Windows10でUSB機器が接続/抜去...
-
SSLでの接続について
-
ノートPCがしばらくしたらフリ...
-
ヤフーの接続が異常に遅いのは...
-
telnetで応答がない
-
PCをシャットダウンするたびに...
-
workgroupの違うsambaサーバー...
-
VNCでのLANのPCのリモートデス...
-
FFFTPに接続できません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[至急]windows10リモートデスク...
-
PCをシャットダウンするたびに...
-
「ホストへアクセスできません...
-
ヤフーの接続が異常に遅いのは...
-
net use の「利用不可」について
-
ftp接続すると421エラーとなり
-
vsftpでユーザーログインができ...
-
telnetやftpでの接続が拒否され...
-
ubuntuサーバーを久々に再起動...
-
Windows10でUSB機器が接続/抜去...
-
TIME_WAIT となったセッション...
-
ftpサーバーに接続するのにじか...
-
FFFTPに接続できません。
-
VNCでのLANのPCのリモートデス...
-
vsftpdでsftp(SSL)を実現したい
-
リモートデスクトップ接続がで...
-
TightVNC等で社内LAN接続PCから...
-
シリアル接続でログインするた...
-
FTPでの接続先の初期フォルダに...
-
SSHポートフォワードについて教...
おすすめ情報